Interesting Fact # 360 - British Drivers

British motorists are the most uptight in Europe, with 87% sometimes very annoyed by other drivers.

(No, I mean it - really really annoyed.)

Comments