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 ...