translate English to French: Europe is little better, paralyzed as it is by internal divisions and budget deficits.
L'Europe ne se trouve pas en meilleure position, paralysée comme elle l'est par des divisions internes et des déficits budgétaires.