
Martha Karua detained in Tanzania, awaiting deportation
People’s Liberation Party (PLP) leader Martha Karua has said she was denied entry into Tanzania and that authorities are planning to deport her back to Kenya. In a social media post on Sunday May 18, 2025, Karua said she, alongside human rights defenders …