Sri Lanka caught in India, China twitter battle

India’s High Commission in Sri Lanka has responded to earlier remarks China’s ambassador in Colombo.