1/12 Machu Picchu

Image title

Located in the highlands of Peru, Machu Picchu is not technically a natural wonder because the ruins there are man-made.
But the ruins are situated on a terraced hill that is a natural wonder. And once you reach the summit, you have a terrific view of the clouds and mountains in the valley below. Truly one of the world's fantastic natural beauties.