Sri Lanka, officially the Democratic Socialist Republic of Sri Lanka is an island country in South Asia, located in the Indian Ocean southwest of the Bay of Bengal and southeast of the Arabian Sea. Read More
Sri Lanka President Gotabaya Rajapaksa has reiterated his call for a political consensus to deal with the challenges faced by the country, local media reported. ...