Articles for Ihsaan Haffejee
Thembisa resident’s dream to turn a polluted riverbank into a botanical garden
Samuel Mashimbi wants people to reconnect with nature
Text by Seth Thorne. Photos by Ihsaan Haffejee.
News | 6 November 2026
Forgotten Ellis Park tennis centre gets a new lease of life
The Joburg Tennis Grassroots Foundation offers free tennis sessions to children from primary schools in the area
Photo Essay | 6 November 2026
Joburg residents protest as water supply is throttled
The city’s water systems are under severe strain
Text by Seth Thorne. Photos by Ihsaan Haffejee.
News | 31 October 2026
Border? What border? This is what South Africa’s frontier with Zimbabwe looks like
Trucks, elephants, donkeys and humans cross the Limpopo River freely
By Nathan Geffen, Ihsaan Haffejee and Maanda Bele
Feature | 29 October 2026
In photos: Joburg’s first Queer Festival celebrates freedoms won over decades
The festival coincided with the host Market Theatre’s 50th anniversary
Photo Essay | 26 October 2026
A brilliant example of the state succeeding
Limpopo agriculture department is making a big effort to tackle foot-and-mouth disease
By Nathan Geffen, Maanda Bele and Ihsaan Haffejee
Feature | 15 October 2026
Thousands join 17th Walk for Freedom in Johannesburg
The march has become one of SA’s largest events for public solidarity with Palestine
Brief | 5 October 2026
R1-billion to fix North West’s failed housing projects
The province is sitting with roughly 25,400 unfinished homes
Text by Seth Thorne. Photos by Ihsaan Haffejee.
News | 1 October 2026
Elections 2026: This municipality is pouring sewage into the Vaal River
Streams that feed the river are being contaminated by failing wastewater treatment in Matlosana municipality
Text by Seth Thorne. Photos by Ihsaan Haffejee.
Feature | 30 September 2026