Rugs are the most versatile of floor coverings and are made in a very wide array of sizes, colours, designs, materials and qualities. They can be made solely or partly by hand, by hand powered or wholly powered machine.  The price you will pay should largely depend on the timeContinue Reading