The World’s Largest Astronomy Museum Opens in Shanghai (Exclusive Photos)
Shanghai Astronomy Museum, the world's largest astronomy museum, opened yesterday, July 18, in Shanghai, China. Ennead Architects, the acclaimed international architecture firm based in New York City, designed the monumental...