Worshiping Nature: Breathtaking Seed Cathedral in Shanghai

seed-cathedral

The 2010 World Expo in Shanghai is well underway with some of the most wondrous sights ever seen at any World’s Fair. It’s the largest and most expensive World’s Fair ever, with over 190 countries participating. Although each pavilion holds amazing sights and sounds, one has stood out to nature lovers around the world: the UK…

X