English: This is the biggest man made lake in the country.
Telugu: ఇది దేశంలోనే అతి పెద్ద మానవ నిర్మిత సరస్సు.