Neighbouring Boroughs In Conflict Over Putney Bridge Closure:
Which European countries have the worst traffic congestion? According to INRIX, a transport information company based in Washington, USA, Belgium is at number one, followed by Holland, the UK, Italy and France. Further down the list is Spain, at No.11. It’ll come as no surprise to London residents that the INRIX statistics indicate the capital’s […]