Rihanna flashes the flesh at Rock In Rio Madrid

Singer Rihanna performs during the Rock in Rio music festival in Arganda del Rey near MadridRihanna wore a rather revealing outfit on stage at Rock In Rio Madrid.

The singer wore a black knickers and bra combo that would have made Miley Cyrus proud.

Rihanna pulled out all the stops for her performance.

During Disturbia, Rihanna was joined on stage by three men on stilts.

The 22-year-old also performed other hit tracks such as Umbrella and Rude Boy.