Substrate
France's Manufacturing Confidence Rises to 100 as Business Confidence Drops to 94 in April 2026 — Substrate