Tags » Armoured Personnel Carrier

NATO Says Russian Troops in Ukraine

NATO says more than 1,000 Russian troops are now operating inside Ukraine and released satellite images purporting to show Russian combat forces and heavy weapons engaging in military activity within Ukraine to support its claims. 111 more words