Moral Philosophy Reading Group
Edgecliffe G03 The Scores, St Salvator's QuadLocation: Edgecliffe G03
Location: Edgecliffe G03
12 teams from high schools across Britain converge on St. Andrews for a 1-day competition to determine who takes home the cup!