London Photo Random Thoughts

Does this mean that spring has finally arrived to London?

London weather