You are here

Car production at Toyota, UK. Presented in a comic style.