mayorwatch.co.uk
Tour of Britain returns to London
After a year away, the Tour of Britain cycling race will return to the capital’s streets this September when 96 professional cyclists will race over two stages with which reach a climax on Wh…