Rihanna has an amazing body and she made sure she left little to the imagination of the X Factor judges and audience when she performed on the X Factor last night.
The star is famed for her song 'Umbrella' but it's a shame that no one handed her one when she took to the stage on the X Factor last night to perform her new single, 'Diamonds'.
The star, who had made a whistle stop tour in London last week as part of her 777 tour, returned to the UK to perform on the X Factor. Whilst other stars have owned the stage with their energetic dance moves, Rihanna proved that less was definitely more.
Appearing on the stage, Riri stood in one place as she started to sing before rain fell on her.
Whilst we couldn't fault Riri's amazing performance, maybe Rihanna should have thought twice about her outfit - a Stella McCartney dress - which went see-through as the rain fell.
However, her fans didn't seem to mind seeing a bit of extra flesh with one fan, @soffyman tweeting:
absolutely loved the dress Rihanna was wearing on X factor last night!— Sophie Connolly (@soffyman) November 26, 2012
Whilst another fan of Rihanna's (@becca2281) credited Riri's amazing figure posting:
Rihanna was AMAZING on the x factor! That dress didnt leave much the imagination— Becca Frank (@becca2281) November 25, 2012
Take a look at Rihanna's rain performance!