北極諸島
The Peter Richards Islands are members of the Canadian Arctic Archipelago in the territory of Nunavut. They are located in Baffin Island's Admiralty Inlet.