Italy
Gimmigela Chuli, or The Twins, are two-peak mountains in the Himalayas, located on the border between Taplejung, Mechi, Nepal and Sikkim, India.
Listen to the audio guide for Gimmigela Chuli Free on WIP — starts by itself when you arrive, even with the screen off