Answer:
C. Scotland
Explanation:
England, just as its kin who make up the British archipelago, is situated in the North Sea. Britain is in the southeast segment of the Island, flanking west with Wales and north with Scotland.
I guess the answer is B. im not sure
<span>To separate it from the rest of the world!</span>
I think the answer is C. hope it helps