ALSO READ: NHPC Standalone June 2024 Net Sales at Rs 2,417.88 crore, down 5.95% Y-o-Y The Teesta Dam is a key source of hydroelectric power for the region, and the damage could lead to power ...