An aerial view of Harlow, where stage six of the Tour of Britain finishes