Mehrangarh Fort stands majestically on a sandstone hill and is one of the largest forts in India, offering stunning views of the Blue City.
Mehrangarh Fort stands majestically on a sandstone hill and is one of the largest forts in India, offering stunning views of the Blue City.