News

Broderie anglaise is aptly named. There is something unmistakably English about the delicate eyelets and starched cotton, which conjure up images of babies getting christened in village churches, ...