Teesta Low Dam IV
E269175
UNEXPLORED
Teesta Low Dam IV is a hydroelectric power project built on the Teesta River in the Indian state of West Bengal.
Jump to:
Referenced by
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.