China has switched on its own satellite navigation system, marking a big step forward for a nation eager to reduce its reliance on the West for key strategic technologies. The Beidou system — whose name translates as "Big Dipper" — began providing ...