via Wikipedia infobox
~4 min read
An Ilyushin Il-76 landing at Alexandra Land. Alexandra Land (Russian: Земля Александры, romanized: 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.
Geography
2 mapped locations
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).