Category: Health

London: The Worlds First National Park City?

London: The World's first National Park city. Sounds crazy, right? When we think of National Parks in the UK we think of wide open green spaces, lots of trees, lots of nature, certainly not the UK capital. But bear with me, it actually makes more sense than you might think. The Greater London National Park ...