Nestled between the bustling deltas of the Godavari and Krishna rivers lies a shimmering natural marvel Kolleru Lake. Just 15 kilometers from Eluru, it sprawls across the West Godavari and Krishna districts in Andhra Pradesh, and holds the title of I...