India Prime Minister Modi, Chinese President Xi Jinping visited Mamallapuram