Justin Bieber has apologised after pulling out of a number of planned appearances.

The Sorry singer cancelled his appearance on The Late Show With Stephen Colbert and his performance as part of the Thanksgiving Day Parade on CBS, which was due to be filmed.

The Canadian singer blamed “life” issues for his postponement over the TV show, but did not reveal any other details.

Justin, whose new album Purpose is riding high in the UK and US charts, was spotted riding a scooter in Los Angeles, and later posted four videos of himself singing acoustic on Instagram.

Justin’s no-shows came after he performed at the American Music Awards, where he and collaborators Diplo and Skrillex won the best collaboration of the year prize for Where Are U Now.

He has also broken a Billboard record, previously held by the Beatles and Drake, with the most tracks in the top 100 chart in a single week after 17 of his songs made the Hot 100.