Tag

Pastor Chris Oyakilhome

Browsing

The UK branch of the popular Christ Embassy church has come under the radar as suspicious payments worth N2.14 billion (£4.28 million) made to…

Advertisements