The International Business Leaders' Advisory Council for the Mayor of Shanghai comes amid growing public pressure to regulate the much-criticized food industry, which has seen a spate of scandals in recent years.