Mount Olympus, the highest mountain in Greece and the mythological home of the twelve ancient gods, was unanimously inscribed on UNESCO's World Heritage List on Sunday, July 26, during the 48th session of the World Heritage Committee held in Busan, South Korea. A site classified as both…