Major tourist attractions in Kathmandu, the capital city of Nepal Unknown 5:34 AM Add Comment Edit Kathmandu Durbar Square: Kathmandu Durbar Square is a major tourist attraction in the Kathmandu, capital of Nepal. The Square is the ... Read More