The correct option is D Because diesel has a lower ignition temperature than petrol.
Diesel is more combustible than petrol, therefore less fuel is required to generate the same amount of power. Secondly, petrol doesn't undergo complete combustion and hence there is a small wastage of fuel. This is why diesel engines are more efficient than petrol engines.