The O2 has apologised to young fans after Justin Bieber was nearly two hours late on stage at his latest concert.
The Canadian artist was opening the first of four nights at the London venue but failed to start his performance until nearly 10.30pm, which resulted in hundreds of fans and parents taking to Twitter to vent their anger.
Parents used the social media site to criticise the 19-year-old - who was booed by the audience - for leaving young fans waiting on a school night.
Father Wayne Parsonage said he ended up missing the show to ensure he could get home, and wrote on Twitter: "Disgusting. Waste of my time and money... never again."
Tracey Wilson, from Hoddesdon in Hertfordshire, took her teenage daughter, who has school today, to the concert.
The pair were left stranded after missing their train home and instead had to be collected by her husband.
She told BBC Radio 5 live the support acts overran by around 20 minutes to 8.50pm, finally followed by Bieber an hour and a half later.
She said: "There was no apology to say why or 'I'm really sorry' or to say something's happened. It's disgusting.
"It got to about 9.30 and they were starting to boo - you'd think someone would have come on then."
At 11.36pm, the official account for the O2 tweeted: "Justin Bieber is now on stage and apologises for the lateness of his show."
It later added: "Sorry to all the Justin Bieber fans for the lateness of his show tonight. The tube will still be running when the show finishes."
Many youngsters were forced to miss the gig altogether in order to get their last train out of London.
A tweet complained: "Justin Bieber needs to understand he has fans that are really young he can't come on stage like 1 hour and 45 mins late on a school night!"
The world-wide Believe tour has already stopped in Manchester, Liverpool, Birmingham and Nottingham.