00:53 China China begins operating world's largest radio telescope China has taken a big step forward in space exploration: a huge radio telescope, the largest in the world, has begun operating from its base ...