aniayhedwards aniayhedwards 18-12-2019 Geography contestada The English Channel is located between England and France. This channel has been a natural defense, halting invading groups of people from entering England. Why is this channel a natural defense? Help please