Tehran, Iran

Persian hand-woven rugs.

34 / 92