China 'gobbles’ up 640 sq km of Indian land in Ladakh