A major tourist destination nestled in the lap of the mighty Himalayas, Kathmandu is home to myriad places of attraction that keep the travellers hooked to the city. Popular equally among family ...