The initiative is part of the National Trust’s pledge to plant blossom trees in cities across England, Wales and Northern Ireland over the next five years. Continue reading...