Mehrangarh Fort

The over-powering and magnificent Mehrangarh fort in Jodhpur, Rajasthan. Perhaps the best fort in India. Its scale is immense.

Leave a Reply