August 11, 2016 The World, 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 […]