Toyota Land Cruiser Diesel Launched In India!
Toyota has launched its full size XL SUV Land Cruiser in India in the diesel guise.
The diesel engine in question is no ordinary oil burning unit. Its a 4.5 Litre Twin Turbocharged Common Rail V8 unit with a peak power output of 282 bhp and a massive 66 kgm of torque which is available at [...]
