What is the answer to this question? what body of water separates france and england?
The English Channel