Standard Chartered Bank Corporate AdStandard Chartered’s corporate ad has an interesting visual…could it have been more dramatic?