One of Hinduism’s holiest, the north Indian city draws travellers from around the world seeking spiritual peace.