Despite India’s concerns, Sri Lanka has allowed a Chinese research ship to dock in Colombo
Despite India’s concerns, Sri Lanka has allowed a Chinese research ship to dock in Colombo