Home OtherMastercard and ABC Dubai shine a light on female leadership in business