Alexandra Land

Alexandra Land is a large island located in Franz Josef Land, Arkhangelsk Oblast, Russian Federation. Not counting detached and far-lying Victoria Island, it is the westernmost island of the Franz Josef Archipelago. Wikipedia

Advertisement

Leave a Reply

Your email address will not be published.