Marks & Spencer has appointed Venu Nair as managing director of the company's Indian operations.