×
Did you mean: Shlonsky Islands

Shelonsky Islands

Island in Russia
The Shelonsky Islands is an island group in the Sakha Republic, Russian Federation. They are located in the Laptev Sea and are subject to severe Arctic weather with frequent gales and blizzards. There are no settlements on the islands. Wikipedia
Total islands: 12