Nepal is a small landlocked country located in South Asia, nestled between India and China. It may not be the first place that comes to mind when planning a vacation, but this hidden gem has …
10 reasons why Nepal should be your next travel destination
