Glimpses/Impressions opens at Expo 2010 Shanghai It’s a go! The 2010 World Fair was launched this weekend in Shanghai, China, under the theme “Better City – Better Life”. Canada’s exhibition, titled “The Living City: Inclusive, Sustainable,...