Taylor Swift to perform for Prince William and Kate

Taylor Swift takes on charity challenge with radio station - the loser washes windows!

Los Angeles - Taylor Swift is set to perform for Prince William and Duchess Catherine.

The country crooner has been signed up by the royal couple - who recently christened their three-month-old son, Prince George - to sing at their Centrepoint Winter Whites charity gala on 26 November.

The 23-year-old beauty will perform for 200 guests at Kensington Palace, with tickets starting at a whopping £500.

A spokesperson for Centrepoint told the Daily Mirror newspaper: "It's a fantastic occasion and hopefully it will raise a lot of money for Centrepoint."

'She loves everything about him'

The charity raises money to help young homeless people and William, 31, is a patron of the organisation.

Taylor will be joined by fellow singer James Blunt at the exclusive event.

It appears the I Knew You Were Trouble singer is a royal enthusiast as earlier this year she was rumoured to have set her sights on Prince William's younger brother, Prince Harry.

A source said: "Taylor's desperate to get her name added on to the VIP lists of stars being lined up to meet Harry. She loves everything about him - especially his ginger hair and English accent."