The Johannesburg CBD explosion was caused by an ignition of commercial and natural gas in the storm water system, according to authorities after inspections by experts.