Top 10 Best Places to Visit in Kathmandu Nepal 2019

Kathmandu is the capital city of Nepal. It is the largest metropolis in Nepal, with a population of 1.5 million in the city proper, and 3 million in its urban agglomeration across the Kathmandu Valley. Here you will see how…