Sri Lanka is an island country located in the Indian Ocean off the south eastern coast of India. Since March 2012, the Comboni Missionaries are present in this country with a community in Talawakelle, the mountainous heart of the country, Continue reading