London fails to feature in top 20 bike friendly cities, despite £913m cycling plans
London has failed to feature in an index of the top 20 most bike-friendly cities, despite announcing near-billion pound plans in March to revolutionise cycling in the city.
