India, Sri Lanka concluded key agreements on defence, electric grid connectivity, an energy hub at Trincomalee, with Modi assuring continued support for Sri Lanka’s recovery ...