Thats going to need more than a quick hoover out!
As the broken windows are above the rear wheels I would hazard a guess that the 'explosion' (as somebody has already posted) would have been the tyre going off!
Incidentally I saw a double decker completely burn out (West Riding buses 615) and the fuel tank was still 3/4 full so it wouldnt have been the diesel tank going up.