Rihanna performed " Where have you been " at what charity event ?
The performance began with Rihanna , in only an old grandad - style jumper covering her body , in a clear cage as colourful paint began to be thrown inside with her , although none was thrown onto the singer herself .