Cheap up to £50
Luxury from £100
rectangular 6
ready made 16
shaggy 1
patterned 7
abstract 1
woven 2
wool 1
cotton 2
non slip 1
scandinavian 4
modern 2