Constella Web Logo white e1703116556868

Cyberattacks & Critical Infrastructure: How the Vodafone Portugal cyberattack impacted its reputation