All of this is an enormous undertaking – one that confronts innumerable potential impediments, both economic and political.
Toute ceci représente une énorme entreprise, qui rencontre des obstacles potentiels innombrables, aussi bien sur le plan économique que politique.