TomTom Traffic Index: Global congestion up – but new technology signals way forward

Share: