25 units have arrived in Britain for government testing. Will enter production in October 2010. … [...]
Posted in Auto |