2009

The launch of world’s fully electric swivelling towbars.