The Irish World, London, UK