Anheuser-Busch InBev has announced Ben Verhaert as its new president of India and South Asia operations.