The construction vehicles pictured above are a JCB 3CX (on the left), manufactured in Rocester, UK, and two Volvo Construction Equipment machines (on the right), a L120F and L120E, both manufactured in Arvika, Sweden. My point of course – in light of comments yesterday by Chief Executive of JCB, Graeme […]