Justin Bieber performs at the O2 Arena in east London. Photo: AP

Mike Collett-White

LONDON: Canadian singer Justin Bieber apologised yesterday after fans booed him for turning up nearly two hours late to a London concert.

The teen idol had been scheduled to take the stage at London’s O2 Arena at 8.30pm but said in a Twitter message that the time was pushed back to 9.35pm due to “some technical issues”.

“Last night i was scheduled after 3 opening acts to go on stage at 935 not 830 but because of some technical issues,” Bieber, 19, wrote on Twitter.

“i got on at 10:10..so...i was 40 min late to stage. there is no excuse for that and I apologise for anyone we upset. However it was great show and Im proud of that.”

The Sun tabloid newspaper said many fans, some of them as young as five years old, had gone home by the time Bieber began.

There was no on-stage apology, although the O2 Arena did later address fans apologising in a Twitter message to “all the Justin Bieber fans for the lateness of his show tonight”.

Bieber was due to play the same venue last night as well as Thursday and Friday.

“Justin Bieber is my fave person but 2 hours late on stage is a joke!” fan Jess wrote on Twitter. “Does he realise that he has fans under the age of 10?”

Others jumped to his defence early yesterday.

“Feel really bad for @justinbieber now! Yes he was late but he put on a flipping good show! It was amazing,” said one.

London’s Evening Standard awarded the Baby singer two stars, saying he turned “victory into defeat”.

”By the end, the O2 was barely half-full and when Bieber asked ‘Who’s seen me play before?’, he might have been better wondering who would spend time, money and adoration on seeing him again,” wrote critic John Aizlewood.