August 11, 2016 Travel & Places Nepal is home of Mount Everest ‘Forehead of the Sky’ and other Breathtaking Peaks Nepal is a landlocked country in South Asia, located between India and […]