Chadema Deputy Secretary General (Mainland) Benson Kigaila briefs journalists in Dar es Salaam yesterday on the reported arrests of the opposition party’s 443 members and leaders, demanding their release
Photo: Imani Nathaniel