The body of water that separates England and France is
A. the North Sea
B. the Baltic Sea
C. the English Channel
D. the French Channel