Headlines
UK midcaps set for weekly loss as consumer confidence slumps to record low
•
1 min read