Stock Photo: Chamunda Temple in the grounds of Mehrangarh Fort, Jodhpur, Rajasthan, India