translate English to French: This is a division that persists today and a state of affairs which suits Britain.
Cette division persiste aujourd'hui et elle arrange bien la Grande-Bretagne.