Ansupa Lake is a horse shoe shaped fresh water lake on the left bank of the Mahanadi river, opposite Banki in Cuttack district, Odisha, India.