Apr
9th
Stay connected Subscribe to our RSS feed
Law of unintended consequences: the German government's scrapping bonus that boosted demand for new cars 21% in February and 40% last month also boosted private buyers' orders for commercial delivery vans by 13% in March. Full story...