Shareholders in miner Xstrata are expected to give the green light on Tuesday to a long-awaited $31-billion takeover by commodities giant Glencore. (Reuters)