– Russia vs Ukraine: The Infographic (ZeroHedge, Mar 1, 2014):
Curious how Ukraine, which with its population of 44 million and size of 603,628 square km makes it the largest single country entirely in Europe, stacks up against Russia? The following infographic should answer some questions regarding the (im)balance of power.
And as a follow up, here is a map showing the location of the various sites of the Russian Navy in the Crimea. These will be the first sites to see a surge in Russian troop presence.