The leader of Sri Lanka navigates the China-India rivalry on a visit to Beijing
For years, China has been trying to expand its influence in Sri Lanka, an island off India's southeast coast that the government in New Delhi considers part of its strategic backyard. The Indian navy launched a submarine and two warships at a state-run shipyard on Wednesday with an eye on China’s presence in the Indian Ocean.