Himchuli is a high peak situated at the height of 6,440 meters from sea level which lies in Annapurna range and is connected to Annapurna South forming massive south-facing the wall in the western side of Nepal. The peak is considered as a sacred mountain
Read more...