Day: February 19, 2017

Ukraine, Crimea and the Push for War

Ukraine, Crimea and the Push for War

February 19, 2017
There are currently three major flash points in the world, where a false step could rapidly lead to escalation and a major war from which human civilization would be the main loser. Those flashpoints …