Question: Are the bands The Cleopatra Complex and Demob (band), from the same country?
Sentence (from "The Cleopatra Complex"): The Cleopatra Complex is an American rock band from Miami, Florida, United States.
Relevant evidence: Yes