Tehran, Iran

Persian hand-woven rugs.

37 / 98