Morrissey has postponed all UK and European gigs scheduled for next month after fans planned a protest against his political views.

The former Smiths frontman had been due to play at Castlefield Bowl in his home city of Manchester on July 7 and 8 and then further gigs in Portsmouth and Reading.

Promoters blamed “logistical problems” for the postponement but his team was said to have been "rattled" by plans to hold an anti-racism party that clashed with one of the Manchester concerts.

Campaigners had organised the One Nation Under A Groove protest party for July 8 at the the city’s Revolution bar after the 59-year-old singer made comments in support of jailed English Defence League founder Tommy Robinson.

In April, Morrissey announced his support for For Britain, a far-right party created by failed Ukip leadership contestant Anne Marie Waters, who has said she left Ukip after Nigel Farage dismissed her and her allies as "Nazis and racists”.