An Indian army officer and two soldiers were killed in a "violent face-off" on Monday night with Chinese soldiers at Galwan Valley in Ladakh, in a massive escalation at a time there were efforts to defuse weeks of tension at the border. India retaliated and there were casualties on both sides, said the army.