Date Published: 22-Apr-2010 by Darragh McDonagh A group of researchers and directors from a research institute at NUI Galway who were left stranded in Spain by...