While Justin Bieber’s young fans were kept waiting, frantic parents converged on the venue expecting to pick up their children.
It follows reports Justin Bieber’s gig in Nottingham on Saturday also began late.
Fans tweeting from inside the O2 Arena said there were boos from some in the crowd almost an hour before he emerged.
Speaking outside, one fan said: “They were playing Michael Jackson song, after song, after song – it was so annoying.
“Everyone was on edge and as more time passed, everyone was getting more worried and booing.”
Tracey Wilson, from Hoddesdon in Hertfordshire, was at the concert with her daughter.
She told BBC Radio 5Live that Justin Bieber had been due to start at 20:30 GMT.
“The support acts came on but they ran over until about 8.50 p.m., and then we sat there until 10.20 p.m. for Justin to come on.
“A few of the parents went up to the information desk to complain and they were saying there’s nothing they could do and that <<It’s just Justin Bieber’s production team>>.
“We said that was all well and good, but most of us have to get trains… it was just a shambles. I said we’ve really got to leave at 10.50 p.m. to get the last train,” said Tracey Wilson.
She added that people in the crowd began booing at about 21:30, almost an hour before Justin Bieber’s act eventually started.
Another parent Wayne Parsonage, who said he paid £400 ($600) for three tickets, tweeted that he ended up missing the performance so he could make the last train home, and later added: “Disgusting!! Waste of my time and money…never again.”
No-one connected to the show has commented, but the venue apologized for the late start via its Twitter feed saying: “Justin Bieber is now on stage and apologizes for the lateness of his show.”
On Tuesday morning it tweeted that it will be “exploring all available options to ensure this doesn’t happen again”.
1PVBDmKSCe8 cEFKxBZu3JMThe bald eagle has been officially declared the national bird of the United States, after…
Dozens of passengers have survived a crash involving a plane carrying 69 people in Kazakhstan,…
Millions of Americans are bracing for difficult weather conditions during the Christmas holiday, with storms…
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…