Tucked cozily above India, Nepal has earned the sobriquet, “The Roof of the World”, because of the highest mountain it houses—the daunting, yet beautiful, Mt. Everest. Nepal also holds the accolade of being home to several UNESCO World Heritage sites. Listed as one of the best travel destinations of 2017 by Lonely Planet, Nepal has […]

Read More