Grey skies over Shanghai...