1.

"The Three Gorges Dam", the world's largest hydro-power project, is located in -

A. China
B. Brazil
C. Russia
D. None of these
Answer» B. Brazil


Discussion

No Comment Found