Jodhpur is the second largest city in the Indian state of Rajasthan. It is known worldwide as the blue city of India owing to the indigo houses in its old city area. The blue homes stand out against ...