germany macky salllatest news & developments