Cartoon: No escapé for Signor Agrizzi

Angelo Agrizzi will have to enjoy the South African government’s hospitality for the time being

Cartoon: Carlos on The Stir’s reporting

Stir well, then let simmer until done.

Cartoon: A Messi affair in the Barcelona house

An untidy board room has prompted a transfer request from the little man

Cartoon by Carlos: Gumede wins the other Comrades Marathon

Yet again, South Africa finishes last

Carlos on safety first, Russia-style

Who cares about safety when you are first?

Carlos on quaranting the ANC’s corrupt

The ANC has a solution for cadres: Wait until the next news cycle. Rinse. Repeat.

Cartoon: Carlos on Xi Jinping’s cures

In his medicine cabinet, there’s always a remedy for all that ails the Chinese president

Cartoon — Carlos: Reunited again

The Rivonia trialists welcome Mlangeni home

Cartoon: Carlos on Angie and the schools debacle

Saving the academic year or saving lives?

Cartoon: Carlos on turd immunity

Standing out from the herd isn't always a great idea

Cartoon: Carlos on respect for the law

It appears that those tasked with enforcing the law don't know it.

Cartoon: Carlos on Mboweni’s budget

As with everything, terms and conditions apply

Cartoon: Carlos on the India-China border clashes

This past week saw conflict between the two countries resurface

Cartoon: Carlos on Nkurunziza’s death

The reason we know the Burundi president is dead is because he has finally left his office

Cartoon: Carlos on #BlackLivesMatter

Justice is yet to be served in the US

press releases

Loading latest Press Releases…

The best local and international journalism

handpicked and in your inbox every weekday