The Kathmandu Durbar Square is an absolute must see to every world traveller.
Kathmandu - Nepal - April 25, 2008