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.

The show began dramatically, a giant projection of an American flag fizzled and cracked behind her as Beyonce took centre stage to belt out American Requiem.

Beyonce performs at Tottenham Hotspur Stadium (Parkwood Entertainment/PA) PA Media

A full brass band was wheeled out soon after and dancers, including Beyonce’s oldest daughter Blue Ivy , joined her on stage.

Early in the show, the Crazy In Love singer dropped Formation to roars of approval fr

See Full Page