loading
loading
Global Market: European shares subdued as tech stocks slide, oil prices surge — retained record — High Signal