Machapuchare Mountain December 18, 2017 0 0 Machapuchare is a mountain in the Annapurna Himalayas of north central Nepal. It is revered by the local population as sacred to the god Shiva, and hence is off limits to climbing. Share Facebook Twitter LinkedIn