Shanghai prepares for Expo 2010