Le Tour

  The Tour de France…in London. Lucky to have the Tour de France pass very close to the office on Stage 3 from Cambridge to London – the weather had been great all morning, but it rained several times during the afternoon…not least while we were waiting and even more while returning to the office…