Trip Advisor Travelers’ Top 25 Destinations announced

Trip Advisor is a famous travel and tours website in the world. TripAdvisor has published a list of Top 25 Destinations in the World. Kathmandu, Nepal is number 23 on the list.