“Twenty Miles Per Hour Speed Limits Are Absolutely Stupid” Says Howard Cox | Peter Cardwell

UK News

Wales has become the first country in the UK to reduce speed limits in built-up areas from 30mph to 20mph.

Credit TalkTV