More than 8,000 hand-stitched red poppies now cascade from St Peter’s Church in Inkberrow, Worcestershire, creating a striking waterfall effect ahead of Remembrance Day. Over 200 volunteers, aged six ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results