Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists ride along the M1 in Braamfontein as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen A cyclist rides through Braamfontein in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists cross the Nelson Mandela Bridge as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists cross the Nelson Mandela Bridge as they take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen Cyclists take part in the Virgin Active Ride Joburg cycle race, 17 November 2024, in Johannesburg. The event takes 20 000 cyclists along a 97 kilometer route through Johannesburg, starting and finishing at Nasrec. Picture: Michel Bega/The Citizen PICTURES: Gauteng jacaranda splendour