Foremost preacher and entrepreneur, Pastor Itua Ighodalo, has described Ewohimi, a sprawling agrarian town in Esan South East Local Government Area of Edo state, as God's hidden secret.
Subscribe to our newsletter
Sign up for our newsletter, and be the first to get the latest news on Vanguard.