What is going on?

Snow in London in April?