Michael O' Flaherty • TEDxVarese

How can we place human rights at the heart of our actions