China completes the world's largest power station, a dam of staggering scale on the Yangtze.
This is one of hundreds of moments in an interactive timeline of human history.