Clue so far is the peninsula with volcanoes...located in the northern hemisphere. Is this peninsula located around Europe?