At what charity event did Rihanna perform Where Have You Been in 2012 ?
Rihanna and her backup dancers performed a highly choreographed dance routine , the same as the music video , and wore Arabian inspired outfits .