A Somerset cave was one of the first places humans lived when they returned to Britain after the peak of the last ice age, scientists at AHOB (Ancient Human Occupation of Britain), a project from the Natural History Museum report.

More...