May 2, 2026By Atticus Reed Business France’s Economy Stalls in Q1 2026 as Foreign Trade Takes a Hit