NEW DELHI—China detained 10 Indian soldiers and held them for days following a violent clash between the two countries’ troops along their disputed border, before releasing them to India, according to Indian security officials. The Indian soldiers, including several officers, were released late Thursday evening following negotiations through military and diplomatic channels, the officials said.
Source: Wall Street Journal June 19, 2020 15:06 UTC