Justin Bieber left German fans in tears when he turned up two hours late to his latest show.
The 19-year-old singer took to the stage two-and-a-half hours late in Dortmund, Germany on Friday night, where he performed as part of his Believe world tour.
Justin left fans upset and outraged as he offered no explanation or apology for his late arrival when he finally started the show at 10pm.
Young concert goers ended up sitting on the floor at the Westfalenhalle Arena as they waited for Justin, and can be heard booing repeatedly in a video posted on YouTube.
Some young fans - many of whom had queued outside in the freezing cold all day - even had to be taken home by their parents and miss the concert as the show was running so late.
One disgruntled fan wrote on Twitter: "@justinbieber The concert today in Dortmund was a big joke... How you can come 3 hours too late and don't say sorry?! Who do you think you are?!"
Justin recently kept fans waiting at gigs in London and Berlin.
The Baby singer has not apologised and has since posted a video of himself on Twitter playing football backstage, and wrote: "Practising some old soccer tricks backstage. Still got it."