DieselPetrolToyota 2013 Toyota Innova Launched The 2013 Toyota Innova has been launched. Toyota is offering a 2.5 litre diesel engine offering a peak power of.. 16 Oct 0 0