Rihanna performed " Where have you been " at what charity event ?
As part of promotion for the release of " Unapologetic " on November 19 , 2012 , Rihanna premiered " Stay " on " Saturday Night Live " on November 10 , 2012 .