Despite enduring one of the most difficult periods of his career, Morrissey has announced an extensive European tour with dates in the UK, including a show at London's O2 Arena in November. The singer will play the capital on November 29.

MorrisseyMorrissey claims Harvest botched the release of his latest album

A post on the fan-site True To You outlined the details of the tour, which also passes through Italy, Portugal, Austria, Germany, Poland, Sweden and Denmark. The tour will come as somewhat of a surprise to fans, given the chaos of the past couple of weeks. Last week, the singer claimed he had been dropped by his label Harvest, though executive refuted the claims and denied they had ended the contract. Morrissey's album World Peace is None of Your Business has been removed from US iTunes and Spotify.

More: Morrissey's record company denies he's been dropped

More: did you really think Morrissey had a Twitter account?

"Most of the Harvest team are very nice, and I sincerely thank them for trying and caring so much - even if their promotional duties were fully undertaken by the Morrissey audience themselves, whose You Tube videos for World peace is none of your business fully provide the art that the label could not muster. The listeners instantly understood how entertainment could also be art," said Morrissey in a statement.

"Staggeringly, I still believe that there's a label out there with my name on it, and one that will issue World peace is none of your business, and afford it the respect it deserves."

More: famous excuses that Morrissey has used to cancel shows

The former Smiths frontman also accused Harvest of "botching" the release of his latest album, accusing them of not spending enough money on real music videos. 

The full list of Morrissey's tour dates are as followed:

October 6 LISBON, Portugal (Coliseum)

October 13 ROMA, Italy (Atlantico)

October 16 MILAN, Italy (Teatro Linear)

October 17 BOLOGNA, Italy (Paladozza)

October 19 PESCARA, Italy (Pala Gpii)

October 21 FLORENCE, Italy (Obihall)

October 22 PADOVA, Italy (Geox Theater)

October 24 VIENNA, Austria (Konzerthaus)

November 5 HANNOVER, Germany (Capitol)

November 8 LUND, Sweden (Sparbank Arena)

November 9 COPENHAGEN, Denmark (Falconer)

November 11 GOTEBORG, Sweden (Lisebergshallen)

November 13 STOCKHOLM, Sweden (Hovet)

November 19 WARSAW, Poland (Stodola)

November 21 KRAKOW, Poland (Laznia Nowa)

November 23 BERLIN, Germany (Columbiahalle)

November 24 ESSEN, Germany (Colosseum)

November 29 LONDON,