Kathmandu the capital city of Nepal

Kathmandu – the capital city of Nepal kathmandu the capital city of Nepal in an intoxicating place to visit too. The busiest