Saw this huge leaf on the ground at home the other day and wondered where on earth it had come from. Then as I wandered around the garden I noticed a tall tree at the side of our property that I’d not taken a lot of notice of in the past and realised the leaf…