
Indian Prime Minister Narendra Modi is in Sri Lanka to expand defence and energy ties as Colombo balances relations with its powerful neighbour and biggest lender, China.
Sri Lankan President Anura Kumara Dissanayake rolled out the red carpet for Modi and welcomed him with a 19-gun salute in the capital’s Independence Square on Saturday.