Question: The Best Band in the Land is an album recorded in a studio established by which company ?
Sentence (from "The Best Band in the Land"): It was recorded at Abbey Road Studios in London, January to May 1973 and released in September that year.
Relevant evidence: Yes