Kathmandu, the capital of Nepal is a land of ancient temples and tranquil temple squares, dilapidated mansions and crowded alleyways, exotic bazaars and serene monasteries, a potpourri of fascinating colors and delectable cuisine and breathtaking scenery be it the awe inspiring Pashupati temple or the majestic mountain peaks.