What is the capital city of Nepal?
The capital city of Nepal is Kathmandu, and it is also the largest city in the country, it is located in the World Heritage Site Kathmandu Valley. Archaeological explorations have indicated that the town was traced to the period between 167 BC and 1 AD, with the oldest findings being the statue in Maligaon that was dating back to 185 AD.