China claims valley where Indian, Chinese soldiers brawled

China claims valley where Indian, Chinese soldiers brawled
play icon
This satellite photo released by Planet Labs shows the reported site of a fatal clash between Indian and Chinese troops in the Galwan River Valley in the Ladakh region. AP