Join the news democracy

Where your votes

decide the Top 100

Beyonce declared “the rain ain’t gonna stop us” as she brought country flair, timeless classics and a golden mechanical bull to the Tottenham Hotspur Stadium.

The 43-year-old made performing more than 30 songs over two-and-a-half hours look effortless, launching the first of six London shows on her Cowboy Carter tour on Thursday.