fabric

The essential KCL freshers’ week lineup

A roundup of the King’s freshers events you don’t want to miss