Kathmandu Nepal – 100 Facts About Capital of Nepal That Amaze You

Get here some 100 interesting facts about Kathmandu Nepal. As we all know that Kathmandu is the capital of Nepal, read here some 100 important facts about the┬ácapital of Nepal….