No, London is the capital city of England/United Kingdom and Paris is the capital city in France. England is a separate country off the coast of France; and is within the United Kingdom.
Paris is upper North of the country . In fact I would say it is pretty much in the up top , and in the middle . They call that area of France 'Ile de France' , meaning 'Island of France' . I'm not...