Britain has been inhabited for hundreds of thousands of years. None of the pre-Roman inhabitants of Britain had any written language, so their history, culture and way of life are known only through archaeological finds.