Back 09 Aug 2025

Europe: Shares post biggest weekly gain in 12 powered by financials