London is the world’s first National Park City, but what exactly does this mean?