Given that diesels are more efficient than petrol engines, are they more polluting per mile, or more polluting per litre? If the latter, then it's feasible that diesels are less, or as, polluting per mile as a petrol engine.
We need to find a fuel source that is not derived from the oil...