Land Rover Defender Octa teased: To be the most powerful Defender with a twin-turbo V8

British automaker Land Rover has teased the new Land Rover Defender Octa. The SUV will make…

McLaren 750S to be launched in India soon: Gets 4.0-litre twin-turbo V8

British supercar maker McLaren is all set to launch the McLaren 750S supercar in the Indian…