Question: Which territory has London has its center of administration ?
Answer: England
Answer sentence: french administrative division has saint-ouen has its center of administration on england.