The Gezhouba Dam, the world's largest run-of-river hydropower station on the main artery of the Yangtze River, has produced a cumulative 600 billion kilowatt-hours of electricity as of September 20 since it was put into operation four decades ago, data from China Three Gorges Corp showed on Sunday. Photo: cnsphoto