Did you know more than 1.35 million people across the globe lose their lives in car accidents each year! Fifty million more are admitted to hospitals owing to non-fatal injuries on the road. These are only the officially reported ones. The actual number of accidents that take place is likely […]