The 2010 World Expo will be held in the city of Shanghai from May 1st to October 31st, 2010.