Prince Harry and Rihanna on stage during an Independence event in Barbados.