Swedish Prime Minister Stefan Lofven made a last-minute effort to back Stockholm's 2026 Winter Olympics bid on Sunday, saying his country was ready to host the Games and deliver on its promises should the International Olympic Committee pick it, according to Euronews