June 24, 2026By Ava Thompson Business France Unveils €710 Million Investment to Supercharge Its Energy Sector