zoeyzimmerman15 zoeyzimmerman15 24-05-2017 History contestada Which geographic area borders England to the north? A. France B. Scotland C. Holy Roman Empire D. Ireland