lbfn.org
Tour de France on 7 July
London is hosting the magnificent Tour de France on 7 July. The cyclists will be zipping across Parliament Square to the Mall on the same afternoon as our meeting at New Scotland Yard. St James&#82…