Top 5 Tourist Attractions Of Nepal

Nepal is small landlocked country. It has an area of 1, 47,181 sq.km which is about 0.03% of the world and 0.03% of the continent Asia. It is situated on…