• 4:25

    Situated on the banks of the Yangtze River delta in East China, Shanghai is the largest city in China, and the seventh largest in the world. In the past twenty years, an extraordinary transformation has taken place there.

    Watch Now >>