Do you want to remove all your recent searches?

All recent searches will be deleted

War in the offing over Crimea?

4 years ago80 views

presstv

PressTV

Russian troops have been deployed to the Republic of Crimea following an appeal by the region’s authorities to Russian President Vladimir Putin to help provide security for the region amid ongoing unrest in Ukraine.