Singer Miley covers up

Miley Cyrus chose a very strange outfit for her appearance on The X Factor last night. 

The singer – who we’re used to seeing in little bits of Latex or nothing at all – belted out Wrecking Ball while sitting on a sand dune wearing a gold designer maxi dress. 

A black turban decorated with glittering jewels completed the 20-year-old former Hannah Montana star’s quirky look.

Thank you @MarcJacobsIntl for tonight on @TheXFactor and thanks Brick Lane St. for my turban,’ she wrote on Twitter.

Liam Hemsworth‘s ex-fiance’s performance was a big hit with blonde One Direction star Niall Horan, 20. 

Sick! @MileyCyrus was incredible tonight , what a voice,’ he Tweeted.

SEE PICTURES Miley Cyrus shocks at MTV VMAs 2013

SEE PICTURES Miley Cyrus at Met Ball 2013

SEE PICTURES Miley Cyrus at Billboard Music Awards 2013

Beth Shearing