World News | Reuters | Wednesday May 17, 2017
China has installed rocket launchers on a disputed reef in the South China Sea to ward off Vietnamese military combat divers, according to a state-run newspaper, offering new details on China's ongoing military build-up.
www.ndtv.com