Cheap up to £50
Luxury from £100
runners 26
accent rugs 22
furs
round 4
rectangular 3
square 2
oval 3
atypical 48
ready made
plain 29
wool 4
sheepskin 42