The benefits of carpooling

on-the-road

The term carpooling is something that you’d usually associate with the United States. Across the pond, one in 10 are said to be involved in a carshare — significantly more than on our shores. The definition in the Cambridge English Dictionary is: “A group of people who travel together, especially […]