International Organization of Motor Vehicle Manufacturers (OICA) presented their final 2020 production data. Car production was down by 16% in last year.
Your are not allowed to view this
Please sign in.
Protects against cross-site request forgery attacks.