Home Eco Friendly Guide IND sees Mexico Pavillion Expo Shanghai 2010 as open green space