Heads of states applaud during the opening ceremony for Shanghai's Expo in Shanghai, China, 30 April 2010. A total of 189 countries and 57 international organizations will take part in the World Shanghai Expo 2010, the largest in its history.
April 30, 2010, Friday
| Source: EPA/BGNES