Justin Bieber was booed last night as he reportedly appeared on stage two hours late at his 02 gig.
Parents and fans took to Twitter to complain, as his late performance meant some fans had to miss the concert to catch public transport.
The O2's account eventually tweeted at 11.36pm: "Justin Bieber is now on stage and apologises for the lateness of his show."
But as parents demanded an apology from the global star, he has now tweeted from his official account:
"since i have been here it hasnt been easy with the press at times but I have loved it. so let me say this...
...last night i was scheduled after 3 opening acts to go on stage at 935 not 830 but because of some technical issues i got on at 10:10..so...
...i was 40 min late to stage. there is no excuse for that and I apologize for anyone we upset. However it was great show and Im proud of that
...and tonight we will run on time and look forward to putting on an amazing show for everyone in attendance.
...i never have any intent to upset or let anyone down. and Im not okay with things being exaggerated. once again sorry for anyone upset."
Here are some reactions from earlier today on Twitter:
@PatrickStrud Who put Sir David Nicholson in charge of the Justin Bieber concert?
@jessbrammar Bieber-gate definitely my favourite twitter storm so far. You know you've been really naughty when someone else's mum tells you off.
@SkyJacquie Daughter went to see Justin Bieber last night husband went to do the pick up all back at 1.15 ! Some families left without even seeing him !
@MYSUPERBIEBER True Beliebers will always be there to support Justin no matter what happens.
@chantellem0rley you're lucky enough to have tickets to a Justin Bieber concert,and because he's 2 hours late on stage you boo him?,obviously not a real fan
@Niccigray Justin bieber should be ashamed my daughter finally arrived home at nearly 1.30am cause of your laziness... Fame has gone to your head boy !
Was the singer right to apologise?