Question: where does florence and the machine come from
Answer: London, England