The Seven Natural Wonders Of The World

Mount Everest, China and Nepal Mount Everest is the highest mountain in the world at 8,848 meters. The summit is the border of Nepal to south and Tibet on the north. The local Tibetan people, called Sherpa, call it “Chomolungma” which means “Mother Goddess of the Universe” and in Nepal, it is called “Sagarmatha” which means “Goddess of the Sky“. It is over

Read more
1 2