china's president in india for summit amid kashmir tensions
Mamallapuram is 55 kilometres (35 miles) south of Chennai, the capital of Tamil Nadu state. . China claims some 90,000 square kilometres (35,000 square miles) of territory in India’s northeast, while India says China occupies 38,000 square kilometres (15,000 square miles) of its territory..…