Outcome indicators

How healthy a borough’s streets are currently

Giving up the car

Roughly half of London households live without a car. Will the other half be following soon? There are 2.66 million cars registered in London. The cost to Londoners of owning a car is estimated to be somewhere between £3,500 to over £7,000 a year .… Read More »Giving up the car