What is the difference between Diesel Engine and Petrol Engine?

Differences between Diesel Engine and Petrol Engine are In diesel engine, fuel used is diesel oil whereas in petrol engine, fuel used gasoline or petrol. It is heavier and is not suitable for lighter vehicles such as scooters, mopeds, etc but petrol engine is lighter and can be used even in lighter vehicles.