On Sunday she wowed the crowds in Hackney in pair of tiny shorts and fishnet tights but today Rihanna decided to cover up.
The 24-year-old singer left her London hotel wearing a light blue denim jumpsuit and chunky boots despite the weather being better in the Capital today.
It's no secret that Rihanna is a fan of London, and she couldn't stop grinning as she walked down the steps of the Corinthia Hotel.