Car drivers in Istanbul, Mexico City and Moscow top the Stop-Start Indexcorporate.tomtom.com7 pointspinars13 years ago