South Africa's highest court has ruled that a vote of no-confidence against President Jacob Zuma can be held in secret.

Opposition parties believe that a secret ballot would help because it would give members of Zuma's ANC party a chance to vote against him.

Al Jazeera's Malcolm Webb reports from Johannesburg.