Denmark bans full-face veils in public