Rajasthan’s spectacular Dhebar Lake–the second largest artificial lake in India

Rajasthan’s spectacular Dhebar Lake–the second largest artificial lake in India