Bringing cycling enthusiasts to the heart of Gloucestershire Tewkesbury and Gloucester were transformed with a festival vibe as 120 elite cyclists raced through on the seventh and penultimate stage of the Tour of Britain 2023. The event attracted more than 40,000...
