Standard Chartered has announced the appointment of Naveen Mallela as Global Head of Payments, effective 4 May 2026. Based in ...