x

Why India is wary of Chinese “research vessel” docked in Colombo

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


Next Story