Cormorant?

Can anyone help on this one, I think it's a cormorant but confused with white belly. Never seen one with white before. Any ideas please