Satellite photos show new Russian ramp up with base in Crimea: report
Satellite images show that Russia recently built a new military base in Crimea, according to a report. US-allied governments accuse Russian President Vladimir Putin of secretly amassing troops — for unknown reasons — amid fear of an invasion, the Daily Mail reported. The images show lines of military vehicles and troop tents in Crimea, a...