Shanghai Expo 2010 in China

Shanghai Expo 2010 displays the weird and wonderful of the world....