Cheap up to £10
£10 - £40
From £40
tea 2
coffee 2
large (400 mL or more) 10
medium (250-400 mL) 13
mug sets 15
single mugs 49
Christmas 5
Easter 5
name 169
patterned 146
plain 115
scandinavian 2
retro 1
vintage 2
country 1
modern 3
rustic 1