On a rainy day you may as well have an umbrella that makes you happy. I’m quite into tartan at the moment and I’m coveting this London Undercover umbrella at Oliver Spencer. The first umbrella appeared in the UK in the 12th century – they were already used in Egypt around 1200BC but for shade.

I can’t believe the rain in London. Sometimes it feels like you’re on a movie set and you’re just waiting for a bus or a big 4×4 to come by and splash you (A Sex in the City moment.) This mini lake was right in front of TopShop and they had just finished the roadContinue reading