Migration has played an important part in Britain's history from c1250 to the present day. It has influenced Britain’s economy, politics, culture and relationship with the wider world. Medieval ...