Mediterranean Bank general assembly holds meeting