London’s Hampstead Heath and Highgate Hill in summer

June in London: generally, if it isn’t raining, it’s pouring. But once in a great while a perfect day will come along – and if there’s one thing Londoners know how to do, it’s take advantage of a rare moment…
Read more