Yangtze River

The Three Gorges Dam–the largest hydropower station in the world–is located on the Yangtze.

An excerpt from the article 18 facts about Yangtze River
It generates over 100 TWh of electricity a year.