Glasgow, Aug 6 (AFP/APP): Dutch rider Mathieu van der Poel won the men’s road race world championship in Glasgow on Sunday with a late solo escape after a 271km run that began in Edinburgh and ended with ten circuits of Glasgow. Belgian Wout van Aert […]