Terre du Nord
Prima Polar Station, currently the only Polar station operating in Severnaya Zemlya, is located in this island near Cape Baranov.