Elton John, a diva? Surely some mistake...

It seems that the legendary singer had a mini-meltdown when playing a gig in Gloucester last night. Stewards at the outdoor gig had been stopping people from waving their arms (presumably at the expense of other peoples' view) - but it didn't go down well with Elt.

As ITV News reports, he angrily took the stewards up on their actions, saying ""You f**king stewards, who do you think you are? This is my f**king concert, who are you?"

They report that he then picked out a particular female steward and said: "Especially you with the f**king blonde ponytail, you're a f**king c**t. Yes you, this isn't f**king China, now piss off. My fans have paid good money and if they want to wave their f**king arms they f**king can. Do you hear me? Now piss off!"

She was allegedly reduced to tears and left the area, but it seems that Elton soon realised the error of his ways - or perhaps foresaw the bad press in his very near future - and apologised for his outburst, which you can watch below.

He even brought the steward in question up on stage to apologise for his 'highly inappropriate' words, sat her on his piano stool and gave her a kiss on the cheek (second video below).