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