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