English: hydroelectric power stations were built on it.
Telugu: దానిపైనే హైడల్ విద్యుత్ కేంద్రాలను నిర్మించారు.