President attends dinner hosted in his honour by Professor Sir Timothy O’Shea, Principal and Vice…

Tue 28th Jun, 2016 | 19:30
location: Edinburgh