Mosibudi Mangena is an activist, member of parliament and ex-President of the Azanian People's Organisation (AZAPO).