Financial Service H2O faces record €75mn fine and investment ban for chief By Anne E. Evans 1 year ago