Kathmandu, Nepal has been placed on the list of the 25 places to visit to in 2017 by Business Insider. The US-based popular media group in March has placed Kathmandu, Nepal among the 25 Places.
Kathmandu is the capital city of Nepal, the largest Himalayan state in Asia. For newcomers, it offers a barrage of sights, sounds, smells and plenty of things to do.
News Source: Business Insider