Located in Nepal’s Everest area, Island Peak, also called Imja Tse, rises to a height of 6189 meters above sea…
Sign up for trip deals, inspirations and competitions.