A picture of the stunning Meherangarh Fort in Jodhpur, Rajasthan