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