translate English to French: The future of their countries lies in their own hands.
L'avenir de leur pays est entre leurs mains.