Colombo, Aug 28: India on Saturday hit back at China for alleging that it was “interfering” in Sri Lanka’s internal affairs, firmly telling Beijing that what Colombo needs now was
Colombo, Aug 28: India on Saturday hit back at China for alleging that it was “interfering” in Sri Lanka’s internal affairs, firmly telling Beijing that what Colombo needs now was