Tag Archives: Tiananmen Square

China opens world’s largest museum

The National Museum of China in Tiananmen Square, Beijing, recently trippled its exhibition place in a renovation and expansion that lasted about three and a half year. This makes it the largest museum in the world – it beats New York’s Metropolitan Museum, formerly the largest museum in the world, by about 20,000 square feet.… Read More »