Jodhpur, located in the state of Rajasthan, is known as the Blue City, for its houses painted in blue. Its main fame is the Mehrangarh Fort, built in the 15th century on a hill above the city, one of the largest forts in India.