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