The final hurdles blocking InBev's acquisition of Anheuser-Busch have been cleared ahead of the deal completion yesterday (18 November).