Olympics features top-to-bottom membrane structure

August 1st, 2008

For almost five centuries, the Forbidden City—located in Beijing, and home of the imperial palace—has been the symbol of China’s distinct grandeur, as well as its detachment from the world. But with the world’s most populous country on a fast track to industrialize its infrastructure in recent years, it’s no secret that the Chinese government […]

Read More