Doggerland, submerged country, found by British scientists. Story of Atlantis city

Doggerland, an area lying off the coast of Britain was flooded between 18,000 BC and 5,500 BC. The land which is located somewhere between northern Scotland and Denmark, was discovered by British scientists, informs...