The World's biggest concrete structure "Three Gorges Dam" is located in which of the following countries?
A
China
B
Taiwan
C
Malaysia
D
Thailand
Correct Answer: China
"Three Gorges Dam" is a hydroelectric dam built across Yangtze River in Hubei Province of China.