Cheap up to £50
Luxury from £100
runners 52
round 16
rectangular 24
oval 13
ready made 124
plain 32
patterned 56
Aztec 4
flowers 3
patchwork 1
woven
crochet 10
wool 43
cotton 47
polypropylene 23
jute 14
indoor 7
120x170 cm 6
160x230 cm 12
scandinavian 4
country 10
modern 3