Kathmandu, the capital of Nepal is the largest city in the country as well as is considered the heart of Nepal tourism. The city is also the leading cultural and economic center of Nepal. The rich history of Nepal is adorned in every nook and corner of Kathmandu and many various historical sites and superb…


Who Upvoted this Story