May 18, 2025By Ava Thompson Business French and German falls in business confidence raise prospect of ECB cut