How appropriate that as Rihanna stands accused of holding 'captive' 150 journalists and fans as they tour round the world with her (more on that here), that she should dress as a prisoner to turn on Westfield Stratford's Christmas lights.

The singer went for some jailhouse rock chic as she lit up the shopping centre in the east end of London.

rihanna

But 20,000 fans were left feeling as blue as RiRi's get up as they were forced to wait out in the cold for over an hour for the megastar.

When she eventually did turn up, RiRi - who was reportedly paid £500,000 for the appearance - was all smiles as she pressed the festive button and blasted out a couple of her hits.

Loading Slideshow...
  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna gives away a personalised HTC phone live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Westfield Stratford Lights Switch On

    LONDON, ENGLAND - NOVEMBER 19: Rihanna switches on the Christmas Lights at Westfield Stratford City on November 19, 2012 in London, England. (Photo by Tim Whitby/Getty Images)

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna performing on stage after the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna performing on stage after the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna performing on stage after the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna during a photocall for the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna performing on stage after the switching-on of the Christmas lights at Westfield Stratford City in east London.

  • Rihanna performs on stage at Westfield shopping centre, Stratford for the switching on of the Christmas lights on Monday, Nov.19 , 2012, in London. (Photo by Ki Price/Invision/AP)

  • Rihanna seen at Westfield shopping centre, Stratford for the switching on of the Christmas lights on Monday, Nov.19 , 2012, in London. (Photo by Ki Price/Invision/AP)

  • Rihanna seen at Westfield shopping centre, Stratford for the switching on of the Christmas lights on Monday, Nov.19 , 2012, in London. (Photo by Ki Price/Invision/AP)

  • Rihanna seen at Westfield shopping centre, Stratford for the switching on of the Christmas lights on Monday, Nov.19 , 2012, in London. (Photo by Ki Price/Invision/AP)

  • Rihanna seen at Westfield shopping centre, Stratford for the switching on of the Christmas lights on Monday, Nov.19 , 2012, in London. (Photo by Ki Price/Invision/AP)

  • Rihanna turns on Westfield Stratford's Christmas lights

    Rihanna turns on the Christmas lights at Westfield Stratford City in east London.

  • Rihanna performs on stage at Westfield shopping centre, Stratford for the switching on of the Christmas lights on Monday, Nov.19 , 2012, in London. (Photo by Ki Price/Invision/AP)

  • Rihanna Westfield Stratford Lights Switch On

    LONDON, ENGLAND - NOVEMBER 19: Rihanna switches on the Christmas Lights at Westfield Stratford City on November 19, 2012 in London, England. (Photo by Tim Whitby/Getty Images)

  • Rihanna Westfield Stratford Lights Switch On

    LONDON, ENGLAND - NOVEMBER 19: Rihanna switches on the Christmas Lights at Westfield Stratford City on November 19, 2012 in London, England. (Photo by Tim Whitby/Getty Images)

HUFFPOST UK CELEB ON FACEBOOK | FOLLOW US ON TWITTER

Rihanna then hot footed over to Kentish Town's HMV Forum to perform as part of her 777 Tour, where Kylie Minogue and Stella McCartney were among those who turned up to see her.

kylie minogue

The 'Diamonds' singer is currently jetting across seven different countries in seven days to put on gigs in celebration of her seventh album 'Unapologetic', finishing the tour in New York tonight.

WIN SIGNED COPIES OF TULISA'S AUTOBIOGRAPHY

Loading Slideshow...
  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna gives away a personalised HTC phone live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

  • Rihanna Plays London Leg Of Her 777 Tour

    LONDON, ENGLAND - NOVEMBER 19: Singer Rihanna performs live on stage as part of her 777 tour at The Forum on November 19, 2012 in London, England. (Photo by Simone Joyner/Getty Images)

VOTE IN THE 2012 HUFFPOST CELEB AWARDS