Keerthana
Posted on

' 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 : Option A
Explanation :
Rate This:
NaN / 5 - 1 votes
Profile photo for Dasaradhan Gajendra