I just came back from my wonderful trip to the UK. I realized that London is the New York of Europe. A place where everything takes place. There was so much sun there that I don't believe it ever rains or even a single cloud appears on the British sky.
And because holidays are always so holy days, you also need your holy clothes. And in London there are only All Saints clothes.
I went to the Notting Hill store at Portobello Road and these are my favorite holy items: