Private car ownership is on the decline – is leasing taking over?
In 2021, London won the unenviable reputation of being the most congested city in the world. As things stand drivers populating the roads of our capital can expect to waste 148 hours at the...