Police Arrest Pastor, Police Escorts For Killing Passengers Inside Tricycle That Scratched His Car Metro July 20, 2022 The police in Delta State have arrested a pastor and two policemen attached to him for killing two passengers inside…