[email protected]
+255742 000 549 | +255758 686 315
Home
About Us
About Us
Diocesan Council
Diocesan Management Team.
Boards
Projects
Ministries
Institutions
News & Events
Contact
Economical