Flag, map and edited information from Wikipedia.
Russia is the largest country in the world, over 12 to 13% of land mass. It borders Norway, Finland, Estonia, Latvia, Lithuania, Poland, Belarus, Ukraine, Georgia, Azebaijian, Kazakhstan, China, Mongolia, North Korea. Across the waters is Japan (the Sea of Okhotsk) and the USA (Bering Strait).
Pictures above, right and below: New York City Russian Consulate one week after Russia announced it had annexed Crimea.