Cheap up to £50
Luxury from £100
runners 72
round 45
rectangular 26
oval 13
atypical 1
ready made 208
shaggy 7
plain 51
patterned 75
Aztec 9
flowers 3
patchwork 3
woven 137
crochet 10
wool 33
cotton 89
jute 20
indoor 8
outdoor 23
non slip 7
scandinavian 4
country 3
modern 4