A singer who could not perform at Leeds festival due to the weather has come under fire after charging fans £20 for tickets to see him at a hastily arranged show.

Revellers have slammed musician and YouTube streamer James Marriott after his gig at the festival was axed in the aftermath of Storm Lilian.

The artist, from Brighton, organised a second concert in Leeds city centre so devoted fans who made the trip to the festival could watch him live.

But unlike another act, he did not provide a ticket giveaway.

But Marriott has been accused of putting his fans, many teenagers, below profit after charging them £20 for tickets to the last-minute show, on top of the hundreds paid for Leeds festival tickets - where he did not perform.

Critics drew parallels to indie outfit Corella who organised a free show at The Key Club in Leeds town centre after news broke that they would not be able to play at the festival.

The band told fans on social media that they had 300 free tickets up for grabs and they are playing "no matter what."

Partygoers at Leeds Festival hoping for a last-minute summer party were instead met with high winds, flying tents and even damaged stages.

Festival organisers scrambled to get the show back on track after the devastation caused by Storm Lilian, despite being forced to close three stages over safety fears.

A flying tent at the festivalA flying tent at the festival (Image: @jamesheather0)

A spokesman for the Reading and Leeds Festivals said: "Unfortunately the health and safety team have now confirmed we will not be able use the BBC Radio 1 tent and stage tomorrow or Sunday.

"We are devastated for you and of course the artists that were eager to play.

"That is the same for the Aux stage too. Mother nature has played her part."

James Marriott was contacted for a comment.