India's Prime Minister Modi and China's President Xi look on during their meeting in Mamallapuram Share Tweet