Map of the De Long Islands archipelago (upper right) — in the East Siberian Sea, and a northeastern part the New Siberian Islands group. 
Located in the Sakha Republic of East Siberia, Russia.
Own work
Nzeemin