For what it's worth, those aren't really prayer rugs. They're called "war rugs". Middle Eastern peasants make them to sell to troops as souvenirs. It's a way for the little guy to make a buck from occupying forces and is a tradition at least back to soviet occupations of Iran.
When I first saw one, I was appalled and taken aback until I learned what they are. There Is a rug shop in Langley that keeps them in stock for the troops stationed at Oak Harbor who forgot to buy theirs while they were in Iraq or Afghanistan.
It's funny to see ones that have English writing on them...definitely made for Americans by people who don't know English.
We used to call them "war carpets" back then. But so many people referred to them as "prayer rugs" that I started calling them that too. I haven't seen any with English, but mine are from the Soviet era. Still an interesting piece of history.