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 and has now taken to his Twitter account to say sorry to those people who were hoping to see him.
Later, he thanked his fans for their understanding, though he again declined the chance to explain the problem.