Tehran, Iran

Persian hand-woven rugs.

36 / 98