They came by sea...
It is one of the greatest mysteries of ancient history: who were the Sea Peoples blamed for the destruction of a string of civilisations 3000 years ago?