Home Frankfurt and London stocks close nearly 5% lower 04 Apr. 2025 Frankfurt and London stocks close nearly 5% lower