De Long Islands

Uninhabited archipelago
Abstract

The De Long Islands are an uninhabited archipelago often included as part of the New Siberian Islands, lying north east of Novaya Sibir.

Wikipedia