Correct Answer:
C. China
Correct Answer: China
The Three Gorges Dam is located on the Yangtze River in Hubei Province, China. It is the world's largest hydroelectric power station by installed capacity and plays a major role in electricity generation, flood control, and river navigation.
- Country: China.
- River: Yangtze River.
- Province: Hubei.
- Significance: World's largest hydroelectric dam by installed capacity.
- Correct Answer: China.