The explosion in Johannesburg, South Africa, on July 19, 2023 was big enough to destroy the main road and propel vehicles metres into the air.