The famous Chamunda Devi Temple is located on the top of the Mehrangarh Fort that’s positioned on the south of the town of Jodhpur. The blue metropolis of Jodhpur is…