Sri Lanka confirmed Wednesday the expected arrival of a Chinese research ship, following a visit by a spacecraft-tracking vessel last year that raised security concerns from neighbouring India. New Delhi is suspicious of China’s increasing presence in the Indian