translate English to French: However, there are still some dark clouds on the horizon.
Il reste que des nuages subsistent à l'horizon.