US hotel chain Marriott International was forced to make repeated apologies after upsetting China’s authorities and internet users by referring to Chinese regions and cities as countries. Photo: Xinhua