Shrewsbury Biscuit
Shrewsbury biscuit is a classic English cookies that originated in the town of Shrewsbury, Shropshire, England. These biscuits are known for their delicate crumbly texture and rich buttery flavour, at times enhanced with lemon zest or caraway seeds. The basic ingredients include flour, butter, sugar, and eggs, but variations exist with added spices or dried …