Mount Olympus, the highest mountain in Greece, is located on which peninsula?

Balkan Peninsula

Next question