June 3, 2015 By Stephen Cox in Blog
In the UK we have around 1.1-1.2 million motorcycles on our roads. This is around 1-2% of all traffic yet, motorcycle accidents account for 20% of all deaths and serious injuries on the roads. Unfortunately, motorcyclists are around 40 times more likely to be killed in a road traffic accident compared
Read More