Tag: Alleluia Ministries

AMI has its foundation rooted in the word of God and was started back on the 24th of February 2002. It has its headquarters in Johannesburg, South Africa. Note that... Read More