Meezan Bank strikes a good balance