Cycling April 25, 2025Cyclists who kill pedestrians could be jailed for life under new law in England and Wales