China launched the last satellite of the BeiDou Navigation Satellite System (BDS) on June 23, marking the completion of the whole system.