The countdown is almost over. Host cities across North America say they are ready to welcome the world as the biggest FIFA World Cup ever gets underway on Thursday, with hosts Mexico facing South Africa in an opening match that echoes the 2010 tournament curtain-raiser in Johannesburg.
From Kansas City to Toronto, officials say security plans are in place, transport networks are being tested and fan zones are ready to welcome hundreds of thousands of visitors.