About 45 000 people had a blast at The Red Hot Chilli Peppers and Die Antwoord concert at the Cape Town Stadium last night. The Peppers' Michael "Flea" Balzary tweeted earlier this week: "So fortunate to be able to play in South Africa. Amazing. Psyched to be playing gigs with Die Antwoord too, they are the coolest."

Pictures: Jonathan Jones