Teen superstar Justin Bieber is facing fury from his British fans after he showed up nearly two hours late for a concert in London.
The Canadian singer played the first of four sold-out nights at London's O2 Arena on Monday, but hundreds in the audience took to Twitter to vent their frustration after he failed to appear on stage until nearly 10:30 pm.
Parents in the 20,000-seater stadium complained that the 19-year-old star kept young fans waiting on a school night -- with some forced to miss the gig altogether in order to catch the last trains out of London.
An AFP photographer said concertgoers booed as they waited, while the venue played Michael Jackson songs over and over again in an attempt to keep them happy.
The O2 apologised for the delay, although neither the venue nor the singer gave a reason for why it happened.
"Justin Bieber is now on stage and apologises for the lateness of his show," the O2 tweeted at 11:36 pm.
It later added: "Sorry to all the Justin Bieber fans for the lateness of his show tonight. The Tube (London's underground train network) will still be running when the show finishes."
Wayne Parsonage, a parent who had to leave the concert early to take his children home, took to Twitter to express his anger.
"Disgusting," he wrote. "Waste of my time and money... never again."
Another Twitter user, Jo Evans, asked the O2 on Tuesday: "Is he planning on doing this again tonight or can someone take control of the jumped up prima donna?"
The venue replied: "We will be doing everything within our power to ensure Justin makes it on stage at the right time."
Bieber's four nights at the O2 follow dates in the British cities of Manchester, Liverpool, Birmingham and Nottingham as part of his worldwide tour promoting his third studio album, "Believe".
The singer, who has the world's most popular Twitter account with 35 million followers, shot to fame after homemade videos of his performances went viral on YouTube in 2007.