BREAKING: The Queen Alexandra Hospital in Portsmouth, England, declares a major incident after a serious loss of power

BREAKING: The Queen Alexandra Hospital in Portsmouth, England, declares a major incident after a serious loss of power. Source: The General