London Business News | Londonlovesbusiness.com
8 months agoLondon
Londoners spend over 3,000 a year on running a car despite it sitting idle 99.5% of the time
London drivers rarely use their cars, with cars sitting idle 99.5% of the time.
London car owners spend an average of 0 to 215 minutes on the road per month, despite high ownership costs. [ more ]