Glasgow has been confirmed as the host city for the troubled 2026 Commonwealth Games, which will be a slimmed-down version of the multi-sport event.

The post Glasgow confirmed as host city for 2026 Commonwealth Games appeared first on Vanguard News.