Welcome to Jodhpur – a bustling city on the edge of the Thar Desert in the Indian state of Rajasthan. Its characteristic blue houses have...