News

Land Rover ended July with 310 days’ worth of vehicles, ahead of Ram with 121 days’ supply.