travellers

Cambridge Cribs? Travellers Move Onto University Development Site

A group of travellers have made Cambridge’s most ambitious development project their latest home.