China Releases Humiliating Footage Of Blindfolded Indian Troops Captured On Disputed Border
Earlier this year China state media began belatedly releasing on-the-ground video footage of the Ladakh Galwan Valley clash which occurred in June 15-16, 2020 – and resulted in the deaths of 20 Indian soldiers. While Indian media sources claimed dozens of soldiers were also killed on the Chinese side, it resulted in a heightened military standoff which continues to this day, as peace talks have lately faltered.