Rights Group Calls for Probe After Man Alleges Forced ₦10,000 Payment, Damaged Glasses at Edo Police Station

Inside Edo
By