Translate the following English sentence to French:
"The Seattle Summit and the huge public demonstrations made the need plain."
Le sommet de Seattle et les grandes mobilisations populaires l'ont exigé.