Tag Archives: Alexandra Land

Photos released of Putin’s visit to the Arctic

Vladimir Putin made a trip to the Arctic this week to participate in the International Arctic Forum held March 29-30 in Arkhangelsk, Russia. Photos released by the Kremlin to the AP show Putin inspecting an ice cave on Alexandra Land, an island of the Franz Josef Land Archipelago, where Russia has recently upgraded its military… via […]

Leave a Comment Continue Reading →