Kashmiri carpets which are known world over for their fine craftsmanship, artistic detailing and cultural depth. Each piece is hand knotted by skilled artisans which may take from a few months to a few years to finish out.

Read More  
I BUILT MY SITE FOR FREE USING