Headlines
European shares end flat as economic woes overshadow upbeat earnings
•
2 min read