Friday, July 19, 2024
Home Business London stocks drop as markets shaken by global IT outage