Question: Are William Russell (Lord Mayor) and Leon Rooke both from the same country?
Sentence (from "Leon Rooke"): He was born in Roanoke Rapids, North Carolina in the United States.
Relevant evidence: Yes