Baraka Makubi
Baraka Makubi is a retail shop owner from Mto wa Mbu, Tanzania, who was recently exonerated by the Court of Appeal after serving a life sentence for a flawed conviction of child rape, with the court finding significant contradictions in the evidence presented against him.
Global Media Ratings
Countries Mentioned
No country-level mention data available.
Interactive World Map
Each country's color is based on "Mentions" from the table above.
Recent Mentions
Tanzania:
Mr. Baraka Makubi was serving a life sentence for child rape before the Court of Appeal overturned his conviction.
7