One Billion Trees

Trees. For many of us they are those irritating things that block out the sun, harbour noisy birds and have roots that create havoc with our drainage systems. It seems…...