Question: Are Christmas Tree Shops and Fenway Sports Group located in the same country?
Sentence (from "Christmas Tree Shops"): Christmas Tree Shops is an American retail chain that began in Yarmouth Port, Massachusetts, in 1970 as a complex of three small stores( Front Shop, Back Shop, and Barn Shop).
Relevant evidence: Yes