Manaslu

About

The eighth highest mountain in the world at 8,163 meters, located in the Mansiri Himal in Nepal. Known as the Mountain of the Spirit.

Your next idea