Foreign diplomats in London owe £116m for not paying congestion charges

- Advertisement -
Exit mobile version