Q. Which sea is connected with the English Channel by the Strait of Dover? Answer:
North Sea
Notes: The English Channel, also known as “the Channel”, is a body of water which forms part of the Atlantic Ocean located between Great Britain (Southern England) and Northern France. The English Channel is linked to the North Sea through the Strait of Dover, thereby connecting the Atlantic Ocean to the coasts of France, Belgium, Netherlands, and Germany. It is the busiest shipping area in the world.