Dozens freed from church awaiting 'Second Coming' in Ondo Nigeria
Published
Police free 77 people from confinement in a church in south-western Nigeria.
Full ArticlePublished
Police free 77 people from confinement in a church in south-western Nigeria.
Full Article