Why is Shanghai hosting the World Expo in 2010 and what exactly is it?

READ FULL ARTICLE