translate English to French: This is a matter that has outraged the United Kingdom and many others.
Cette affaire a indigné le Royaume-Uni et beaucoup d'autres pays.