A general view shows the site of a bomb explosion at a special traffic police depot in Russia's southern city of Makhachkala January 6, 2010. [Chinadaily.com.cn via agencies]