Tehran, Iran

Persian hand-woven rugs.

33 / 92