The Doggerland is a large artificial landmass in the North Sea, west of Jutland and east of the British Isles.Β