Rights Group Calls for Probe After Man Alleges Forced ₦10,000 Payment, Damaged Glasses at Edo Police Station Inside Edo By Ehioze Gilbert • 21 Sep 2026