just-auto.com

Škoda builds new press shop at main Czech plant

By Graeme Roberts | 9 November 2015