All Hindus believe that a dip in holy waters washes away sin and many from across the country travel to pilgrim towns like Haridwar and Pushkar to take the holy dip.
There is magnificent Mehrangarh looming large over sea-blue Jodhpur, the golden sandcastle at Jaisalmer, the palaces of Udaipur, Pushkar's reverent yet carnival charm, the storybook whimsy of Bundi and the painted havelis (ornately decorated residences) sprinkled through Shekhawati.