No Celtic invasion? Just because there is some old DNA in present people in Britain? That would also mean that there was no Saxon invasion...
and no romans, and no normans...