Cheap up to £50
Luxury from £100
rectangular 1
ready made
shaggy 12
patterned 1
Persian 1
plush
wool 170
sheepskin 50
cotton 75
polyester 6
polypropylene 57
jute 87