China has completed its Beidou satellite system, its answer to the U.S.-based Global Positioning System (GPS), advancing Beijing's effort to cut its reliance on U.S. technology, Nikkei reports. China has exported Beidou products to 120 countries as part of it's Belt and Road Initiative.

Read the full article here.