Share on Facebook Follow on twitter Add to Google+ Connect on Linked in Subscribe by Email Print This Post 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 Leave a Reply Cancel Reply Your email address will not be published.