Sri Lanka Commonwealth meet targets $2bn in investmentsA business forum coinciding with the Commonwealth Heads of Government Meeting in Sri Lanka is ...
ri Lanka, officially the Democratic Socialist Republic of Sri Lanka, is an island country in the northern Indian Ocean off the southern coast of the Indian subcontinent in South Asia.