You asked:

facts about Xiluodu Dam

  • The Xiluodu Dam is an arch dam on the Jinsha River, i.e. the upper course of the Yangtze in China.