Camberwell New Road - Diesel

The whole left hand side of Camberwell New Road, from Camberwell junction up to Kennington Park Road, is covered in Diesel.

Not entirely sure how that could happen, unless a bus sprung a leak.