Russia Finds 'Chechen Link' to Bin Laden



All Links

Share this:

Details of Russia Finds 'Chechen Link' to Bin Laden

About Russia Finds 'Chechen Link' to Bin Laden
Russia Finds 'Chechen Link' to Bin Laden- The Russian internal security service says it has found a computer compact disc in Chechnya which contains instructions for piloting Boeing aircraft.