Question: Are both businesses, Abercrombie & Fitch and Stimorol, located in the same country?
Sentence (from "Abercrombie & Fitch"): Abercrombie& Fitch( A&F) is an American lifestyle retailer that focuses on casual wear.
Relevant evidence: Yes