What’s Going On Here? Believe it or not, the UK’s capital city, although a bit smoggy and polluted, has officially been crowned as the world’s first National Park City! What Does This Mean? London has become the first city to sign up to the International Charter for National Park Cities (NPC), an initiative set up by the National Park City Foundation (NPCF – so…
