Island Peak is one of the high and perfect climbing peaks in Khumbu Region of Nepal, situated proudly at the elevation of 6,189 meters above sea level in Sagarmatha National Park. The peak is popularly known as Imja Tse which was firstly ascended by a
Read more...