A stitch in time

3 min read

The Royal School of Needlework has an illustrious history spanning 150 years. Holly