Shane MacGowan arrived home from hospital today in time for Christmas - and to watch the World Cup semi-final clash between France and Morocco.

The 64-year-old Pogues hellraiser had been treated for viral encephalitis, which can cause the brain to swell.

The rocker also contracted shingles just over a week ago, with the infection spreading to his eye, prompting wife Victoria Mary Clarke, 56, to get him help.

Victoria, thrilled to have Shane back at their south Dublin home, tweeted a photo of him in a black furry hat and rockstar sun-glasses.

She wrote: ”Shane is home and we are going to watch the football.

“Thank you everyone who has been messaging and blessings to everyone who has a loved one in hospital and who is in hospital themselves.

“Blessings to the doctors and nurses.”

The singer will celebrate his 65th birthday on Christmas Day.

READ NEXT :

Get breaking news to your inbox by signing up to our newsletter