The logo for the Expo 2010 in Shanghai most of us have seen many times already. What I never could figure out is what it is supposed to symbolize.
I can figure out the numbers for the year 2010 with using some imagination. But what is that green stuff that rises up from it and looks like 3 undernourished ghosts?
Does it symbolize the foul smell and pollution? 3 toxic eels from Suzhou Creek that glow eerily in the dark? Streams of green phlegm?