European markets edge higher as traders eye Trump-Putin meeting, set for second weekly gain Published 15 Aug 2025 Full Article