India and Sri Lanka signed a defence cooperation agreement for the first time in history during PM Narendra Modi's visit to the island nation. PM Modi and President Anura Kumara Dissanayake also agreed to set up 120-megawatt solar power plant in Trincomalee to address Sri Lanka's growing energy needs. It marks PM Modi's first visit to Sri Lanka since 2019.