Dhebar lake is located in Udaipur (Rajasthan) of India.
Dhebar/Jaisamand Lake, Udaipur (Rajasthan) is the largest Artificial Lake of India.
Where is the Dhebar lake in India?