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