Limited Edition Kahn Land Rover Defender on display at The London Motor Show
The London Motor Show will be taking place at Battersea Evolution from the 5th-8th May where more than 40 car brands and 130 models will be on display to visitors from around the world. The ultimate automotive event will be…