×

Yalour Islands

Island in the Antarctic
Yalour Islands, also known as the Jalour Islands, is a group of islands and rocks 2.8 kilometres in extent in the south part of the Wilhelm Archipelago. The group lies 1.9 kilometres northwest of Cape Tuxen, Graham Land. Discovered and named by... Wikipedia