Opening remarks from the CivicLab’s second Civic Harambee
Here are the opening remarks from the CivicLab's second Civic Harambee which was held on Saturday, August 25, 2018: Remarks by Tom Tresser at the...
A nexus of independent journalism covering topics for activists in the know.