Kathmandu, Dec 20, 2019 : Nepal has been named a ‘top destination for travellers to visit in 2020 and beyond’…