Cara Delevingne and Bond singer Sam Smith watch Rihanna perform Rock In Rio

You may also like...