Los Angeles - Shawn Mendes has apologised for previously making "racially insensitive comments".
The 21-year-old singer opted to post his apology on social media days after a fan asked him about his past remarks during a Q&A session.
Shawn - who has previously been accused of making racist comments on Twitter and Instagram - wrote: "I posted some racially insensitive comments on social media when I was younger, and I am so sorry.
"I apologize wholeheartedly for what was said & understand how offensive those posts were. There is no place for comments like that, and those words do not represent who I am. I stand for complete inclusivity, equality and love. (sic)"
Shawn was asked specifically about the posts on his social media accounts during the Q&A.