The Business Continuity Institute (BCI) recently surveyed over 650 organisations worldwide and found that, whilst 75% had implemented major strategic […]