01:47
China has launched the final satellite forming its own global navigation network, called BeiDou, which means "Big Dipper" in English. The constellation of satellites now gives the country its own navigation system to rival GPS. For more on global navigation systems, CGTN spoke to Mark McCaughrean, senior adviser for science and exploration at the European Space Agency.