India loses 640 sq km to China?