November 27, 2001 at 11:02 pm
I have recently heard that Russian troops are in Afghanistan and on the streets of Kabul. I presume they’re there to defend the Embassy staff which have recently arrived but still, you must admit, an interesting development.
Any comments or, indeed, additional information are most welcome.