Teesta Stage I Hydroelectric Project
E2217220
UNEXPLORED
Teesta Stage I Hydroelectric Project is a major run-of-the-river hydropower plant on the Teesta River in India, forming part of the larger Teesta hydropower cascade developed to generate electricity and support regional energy needs.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Teesta Stage I Hydroelectric Project canonical | 1 |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.