Difference between Diesel and Petrol Vehicles/Engines

Most of us usually wonder what is the difference between a petrol and a diesel car and whyon earth do we usually have both kinds of engines running on road vehicles. Other than the smoothness […]