The China Pavilion has to be the most impressive structure at the Shanghai World Expo 2010.

Seen here through the barriers and the red is fabulous!

Shanghai :: July 2010