Music superstar Beyonce was booed at Britain's V Festival on Saturday after she left thousands of fans waiting in the pouring rain.
The singer headlined the opening night of the event in Chelmsford, England.
She got off to a bad start by taking to the stage 20 minutes late, leaving the crowd standing in the wet and windy conditions.
A chorus of boos and jeers rang out through the site before Beyonce finally started her set with her track Run the World (Girls).
She later thanked fans for waiting in the wet conditions, telling the crowd: "Thank you all so much for waiting in the rain ... Now let's have some fun in the rain. It feels good doesn't it.''
Beyonce was also the headline act for the second night of the festival at its sister site in Stafford, England, on Sunday night.