ADVERTISEMENT

Initiative to regenerate 75,000 acres of church land for nature

549
SHARES
2.5k
VIEWS


Source: A Rocha UK

Today, Britain’s solely Christian nature conservation charity, A Rocha UK, is launching an formidable scheme to restore 75,000 acres of land for nature and slicing carbon in Britain over the subsequent 5 years.