translate English to French: We are weathering the storm much better than most.
Nous affrontons la tempête beaucoup mieux que la plupart des autres pays.