Randy Peter, Mama Pee’s EFCC visit takes unexpected turn after 11-hour stay
Activists Randy Peter and Mama Pee released after 11 hours at EFCC, but ordered to return on July 16. Concerns grow over their detention situation.
What's Your Reaction?






