President presents awards at the Irish Young Philosopher Awards Festival

Fri 18th May, 2018 | 14:00
location: University College Dublin