Germany, Ireland slam Britain