Paris is located in northern central France. How many kilometers is it away from London?