Pulse.com.gh logo
Go

Controversy Adam and Eve are Nigerians, Noah's ark is in Ile Ife - King

  • Published:

A powerful king in Nigeria has clearly stated that parts of he bible is right here in Nigeria like Noah's ark

Related Videos