Markets
European shares set for weekly gains as earnings outlook improves; geopolitical tensions in focus
- The pan-European STOXX 600 index rose 0.2% to 626.64 points





























