24/12/2011 12:38 GMT | Updated 22/05/2015 06:12 BST

Rihanna's Outrageous Stage Outfits

It's been quite a week for Rihanna. The singing superstar ran off stage during a performance in Portugal - allegedly to be sick - and in London she performed in front of a packed crowd at the O2 arena in a number of weird and whacky outfits.

For the show, she donned a short, metallic blue kimono jacket, neon colour-blocked booties, yellow hoop earrings the size of bangles and fishnet stockings.

Rihanna's outrageous stage outfit Rihanna went from this... Photo: PA

The jacket, however, was quickly removed to reveal a high-waisted bikini embellished with a neon beads.

Rihanna's outrageous stage outfit this on stage in London. Photo: PA

Which look do you prefer? Let us know by leaving a message below.

Want more Ri-Ri? Check out her beauty evolution here.