Markets could be set for billions in loses amid the US political uncertainty and IT outage - London Business News | Londonlovesbusiness.com
Briefly