Nepal is a country that you easily forget when planning a trip, it falls into nowhere next to neighboring countries China and India. This is one of the reasons why many people don’t choose Nepal as their travel destination, because the countries around it will be more beautiful. Right?