ADVERTISEMENTS:

What are the advantages of Internal Combustion Engine (Petrol Engine) over External Combustion Engine (Steam Engine) ?