Rihanna steals the show at photocall