A blog about changemaking in transport
Let’s Stop Building Roads. Wales Has!
Wales has stopped building new roads. England must follow suit. For that to happen we must stop listening to traffic engineers telling us that 'one more lane' will do the trick.