Talks begin on economic and technical cooperation agreement
India and Sri Lanka on Tuesday began preliminary official level talks on an Economic and Technical Cooperation Agreement (ETCA) which the two countries hope to...
Why Sri Lanka Doesn’t Trust the UN
By Thamil Venthan Ananthavinayagan. Sri Lanka, an island nation situated in the Indian Ocean, is unfortunately not solely known for its beautiful landscapes, beaches, and...