London from above

Tales Of The Cities

England has just come second (after Bhutan!) as the world’s best place to visit as voted by Lonely Planet, and their reasoning is strong. I’ve been feeling for a while that it’s time for me to explore the UK a bit more, not just on PAs. I gave up my car years ago, so I’ll […]