Stock Photo - Mehrangarh Fort located in Jodhpur, Rajasthan, is one of the largest forts in India.

Stock Photo: Mehrangarh Fort located in Jodhpur, Rajasthan, is one of the largest forts in India.