Alexandra Land
Russia · Europe
About
Alexandra Land (Zemlya Aleksandry) is a large island located in Franz Josef Land, Arkhangelsk Oblast, Russia. Not counting detached and far-lying Victoria Island, it is the westernmost island of Franz Josef Land. It is the site of a Russian military base that was reopened in 2017.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.