Nepal is a destination known for its majestic mountain range which boasts the tallest mountain in the world Everest. Hikers and climbers around the globe venture every year hoping to catch a glimpse or possibly summit this wonder of the world. While living in India, it was on our bucket…