India Ceded 1000 Square Kilometers Of Land To China | global affairs