satellite images

Satellite images show new Russian troop deployments near Ukraine-

Satellite images show new Russian troop deployments near Ukraine-

admin

By AFP WASHINGTON: Satellite images show new deployments of Russian troops and military equipment near the Ukrainian border, a US company ...