LONDON, ENGLAND - JULY 19: In this photo illustration a computer screen displays a London Stock Exchange announcement of technical issues being investigated due to an IT outage on July 19, 2024 in London, United Kingdom. Businesses, travel companies and Microsoft users across the globe were among those affected by a tech outage today. (Photo by Jack Taylor/Getty Images)

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo