London: Pop star Justin Bieber has apologised to fans after cancelling a string of planned appearances.
The "Sorry" hitmaker cancelled a series of performances - including an appearance on "The Late Show With Stephen Colbert" without offering a proper explanation.
"My apologies to @colbertlateshow as I won't be able to make it to nyc tomorrow for the show. I look forward to making it up to you soon. (sic)," he posted.
Later, he thanked his fans for their understanding, though he again declined the chance to explain the problem.
"@StephenAtHome thank you for the understanding as sometimes life kicks our ass and we need to deal with it. I will see you soon. Thank you (sic)"
The announcement comes shortly after it was reported Bieber serenaded his ex-girlfriend Selena Gomez in a hotel bar.