THE O2 has apologised to young fans after teenage superstar Justin Bieber was nearly two hours late on stage at last night’s concert.

The Canadian artist was opening the first of four nights at the venue in Greenwich but failed to start his performance until nearly 10.30pm, hundreds of Twitter users have complained.

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.

At 11.36pm, the official account for The 02 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."

An official account for Transport for London warned of busy trains on the Jubilee line following the concert, with the last train at 12.15am.

But many youngsters were forced to miss his performance altogether in order to get their last train out of London.

Father Wayne Parsonage tweeted that he ended up missing Bieber's performance so he could make the last train home, and later added: "Discusting!! Waste of my time and money...never again."

Another 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.

Would you have booed the Bieber? Have your say below.