Over 20 members of The Lord's Chosen Church have reportedly died in a road accident that occurred on Friday, April 19, 2024, in Owerri, Imo State. According to reports, the…
Sign in to your account
Remember me