At what charity event did Rihanna perform Where Have You Been in 2012 ?
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 .