People's Park, Shanghai - the battle of red and green will not be so easily won in China