It is heartening to know that the country has a lot to offer to the travelers who want to explore natural and cultural heritages. Be it natural beauty or cultural heritage, Nepal amazes you with its cultural and natural diversity and its scenic beauty. Here are 20 places you should try your best to visit in 2020.