China Built the World’s Largest Telescope, Then Came the Touristswired.com139 pointschriskanan8 years ago