Stockholm pulls 2026 bid as IOC president admits bidding ‘too expensive and too complicated’ - Host City News