When you think of a national park, images of sweeping landscapes and rolling hills likely spring to mind. So it may come as a surprise to learn that London has officially been crowned as the world’s first National Park City. In doing so perhaps finally shunning its its reputation as a pea-soup smog-filled metropolis to become… Continue reading London named the first National Park City in the World