Shanghai, 2005