Beautiful Nahargarh Fort stands on the edge of the Aravalli Hills in the Indian state of Rajasthan, India.