translate English to French: Our economy is being challenged on a number of fronts.
Notre économie est placée devant des défis à divers niveaux.