Aluminium Bahrain B.S.C. (Alba), the world’s largest aluminium smelter ex-China, has been honoured with two prestigious awards — Leading Corporate…