George Michael is not invited to the royal wedding, but he has recorded a song for Prince William and Kate Middleton.

The musician is making the track available to download for free, but hopes fans will make a donation to the Royal Wedding Charity Fund.

He has been teasing fans on Twitter about his choice of song, which he plans to reveal on Piers Morgan's CNN show.

The former Wham! singer, whose solo hits include Faith and Freedom, spent a month in jail last year for crashing his Range Rover while under the influence of drugs.

Michael was a friend of William's mother, the late Princess Diana, but said he was not expecting to attend the April 29 wedding.

He tweeted that the couple should be "surrounded by people they love, not dodgy ex-con pop stars".

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.