Most fans were delighted that the singer slayed the stage despite the wet British weather, but others felt a little left out in the cold, as the gig started 45 minutes later than expected.
On twitter one fan wrote, "You should never be late to a concert. It is your job. Be on time. Especially when it is raining and freezing cold. Not impressed #beyonce."
While another added, "Beyonce was late but still finished on time. Didn't even sing single ladies."
Taking the stage she told the crowd, "If y'all came to slay tonight, say 'I slay'. If you slay tonight and every day say, 'I slay'."