translate English to French: We face a giant strategic crisis.
Nous nous trouvons face à une énorme crise stratégique.