Answer: Scotland
Explanation: Britain, as well as its siblings who make up the British archipelago, is situated in the North Sea. England is specifically in the southeast portion of the Island, bordering west with Wales and north with Scotland.
8.3m questions
10.9m answers