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