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