Source Pravda.Ru

Chief Of Russia's General Staff Says Osama Bin Laden Is Now In Afghanistan

Osama bin Laden is somewhere in Afghanistan at this moment, told journalists Army General Anatoly Kvashnin, who heads the General Staff of the Russian Armed Forces. However, he would not name the district where the world's No. 1 international terrorist is based.