Shanghai on show: Shanghai World Expo 2010

By: Matteo Damiani - Posted on: October 3, 2010 | Society