Designed by
Title
The road to Chamunda Devi Temple. Mehrangarh Fort. Jodhpur. Rajasthan. India #52244992
Description
Mehrangarh Fort, located in Jodhpur, Rajasthan, is one of the largest forts in India. The fort is situated 120 metres above the city and is enclosed by imposing thick walls
This image is editorial