London Cycle Festival promises thrilling races and bike exhibitions this JuneExciting London Cycling Festival at Kings Cross, featuring elite races and community events from June 21-23.