The InterContinental Hotel Group’s China strategy came in for a fair bit of criticism and scrutiny last year after opening a luxury hotel in Tibet.