Shanghai Expo 2010 in China


 


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