Justin Bieber has stormed off a stage in Oslo after completing just one song for ticket payers, leaving fans angry and tearful. The once controversial teenager has been trying hard to get his comeback right after three years away from the musical limelight.

Justin BieberJustin Bieber didn't finish his concert in Oslo

His return to the charts has been successful and it appeared he had moved from tiny teenager in trouble with the law to burgeoning adult with fewer issues.

However, this is not the first time the Canadian singer has stormed off in a strop over the past few days - walking out of a Spanish interview recently because he didn’t like the host’s line of questioning.

MORE: MTV EMAS - Justin Bieber Has A Big Night

He told a packed stadium in Norway: "I’m done - I’m not doing the show" after complaining fans were not listening to him while he tried to wipe up water with some grabbing at his hands and feet.

Apologising later via Instagram, the head of the ‘Beliebers’ admitted he "doesn’t always handle things in the right way".

MORE: Justin Bieber Opens Up About Selena Gomez

He said: "Sadly it’s been a rough week for me, long days, no sleep while having to be ‘on’ as they would say for cameras, fans etc.

"In no way did I mean to come across mean, but chose to end the show as the people in the front row would not listen."

"Hopefully people will understand where I am coming from. I don’t always handle things the right way but I’m human and I’m working on getting better at responding not reacting."

The star left in his private jet at midnight which signalled the end of the evening for all those who had gone out to see him.