United Kingdom, May 23 -- Kanye West has declared he is "done with anti-Semitism".

The 'Stronger' rapper has been under fire in recent months over his controversial behaviour, including praising Adolf Hitler and selling t-shirts emblazoned with a Swastika, a notorious Nazi hate symbol, but he's now asked for forgiveness and called for peace.

He wrote in a series of posts on X: "I am done with antisemitism.

I love all people.

"God forgive me for the pain I've caused.

"I forgive those who have caused me pain. Thank you God.

"The earth itself is in Gods Kingdom.

"GOD CALLS FOR PEACE.

"Share peace.

"Share love."

Kanye claimed his outlook changed after he enjoyed a video call with his and ex-wife Kim Kardashian's four children, North...