Interesting facts about Kathmandu

Kathmandu is the capital and largest city of Nepal. It is situated in a bowl shaped valley in central Nepal. The valley is historically termed as “Nepal Mandala” and has been the home of Newar people, a cosmopolitan urban civilization in the Himalayas foothills. As of March 2020, the population of Kathmandu is about 2.5 … Read more