translate English to French: Thank you very much for that.
Un tout grand merci.