22 July 2024

System failure and business interruption the major loss triggers from global IT outage