Worshiping Nature: Breathtaking Seed Cathedral in Shanghai The 2010 World Expo in Shanghai is well underway with some of the most wondrous sights ever seen at any…