Lal Dighi (literally translates into the Red Pond) is a lesser-known wonder of Kolkata that can have a charming effect on you. Previously known as known as Dalhousie Square or Tank Square ...