The Ukraine Invasion
The Ukraine Invasion The escalating conflict over Ukraine has come to a head, as Russian forces are pouring into that sovereign country as we write. Global stock markets opened sharply down on the initial news. For the first time in over seventy years, Europeans are confronted with a major...