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.
It was "New Amsterdam" that was founded by the Dutch in the early-1600s and is now known as New York City, since they wanted to name this colony after the capital of their homeland.