British Airways said it recovered from a technical fault much quicker than after previous incidents due to a £750 million investment in IT.Thousands of...
Consumer group Which? has launched a £3 billion claim against Apple, claiming the tech giant has breached competition law by “forcing its iCloud services...