In Burundi, drivers are so desperate for fuel that they sleep on forecourts of petrol stations. Senegal has so little jet fuel that Air France’s flight from the capital, Dakar, to Paris has been stopping in the Canary Islands to fill up. Johannesburg has the same problem, which has caused United Airlines to cancel some...