NEWSNepal put on top of 10 must-see countriesNewsTeamJan 5, 2016 by NewsTeamJan 5, 201603 Nepal has been placed at the number one spot in the list of 10 countries to visit this year by UK-based Rough Guides, one of... Read more