Reggae musician Sizzla has had the Swedish leg of his European tour cancelled on account of the anti-gay lyrics which feature in his music.

Sizzla Kalonji was scheduled to perform later this month in Stockholm but public condemnation of the artist, whose lyrics have incited violence against gay people, led organisers to call off the date, The Local reports.

Other concerts in the tour are still planned for Italy, France, Belgium, Norway, the Netherlands and Spain.

Concerts by Sizzla have been cancelled in the UK in 2004 and in Toronto in 2007.

In 2008, he was denied a visa for the 29 European countries then signed up to the Schengen agreement after a German LGBT group appealed to their government. Sizzla was stopped at Madrid airport that year and returned to the US.

In July 2007, Sizzla and numerous other acts signed up to the Reggae Compassionate Act in a deal brokered with top reggae promoters and Stop Murder Music activists.

The Act reads: “It must be clear there’s no space in the music community for hatred and prejudice, including no place for racism, violence, sexism or homophobia.

“We do not encourage nor minister to HATE but rather uphold a philosophy of LOVE, RESPECT and UNDERSTANDING towards all human beings as the cornerstone of reggae.

“We agree to not make statements or perform songs that incite hatred or violence against anyone from any community.”

But he later went on to deny ever having signed the pact. The Local now reports that the appearance at Stockholm was titled “The Reggae Compassionate Act”, though it is not clear this morning why the name had been chosen.

The European tour dates are believed to be Sizzla’s first major appearances since a motorcycle accident late last year led to widespread reports he had died.