China installs largest optical telescope in Antarctica

A Chinese expedition team to Antarctica has finished installing and testing the largest optical telescope in the snow-capped region, experts said.