Question: Are both Wells Enterprises and Lloyd'S Of London located in the same country?
Sentence (from "Lloyd's of London"): Lloyd's of London, generally known simply as Lloyd's, is an insurance and reinsurance market located in London, United Kingdom.
Relevant evidence: Yes