Jump to content


2010, Shanghai, China - Expo 2010

World Expo Shanghai 2010 will be held in Shanghai, China from May 1 to October 31. Its theme is "Better City, Better Life."

  • Please log in to post a topic
  Topic Started By Stats Last Post Info

  • Please log in to post a topic