Alcalá has around 5,600 inhabitants and at least 33 food shops, including five butchers, three greengrocers, two fishmongers and six confectioners/bakers. There may be more, lurking in backstreets I haven't ventured into yet. This works out at 5.5 food shops per 1000 people; in the UK, the ratio is 1.6 per 1000 people (Euromonitor.com). Then we have four bazaars, three ironmongers, two saddlers, two chemists, three shoeshops, half a dozen clothes shops, two gunsmiths and an amazing agricultural emporium which sells everything from flea powder to live partridges.