Точно. Английский ВСЕ знают в отелях, в аэропорту. Нашла такси по прилету и сначала решила, что верно всё, что Вы пишете выше - пыталась на английском объясниться с таксистом. "Диснейленд!" - говорю. Увы. НО! Я была готова (заранее читала о сложностях с языком) и имела распечатки названия отеля на китайском.  Сразу всё сложилось. Вероятно, таксисты- простые материковые китайцы. В ГК заблудилась на Коулуне (возле отеля Шангри-Ла, вроде бы не окраина города), пыталась найти дорогу к отелю - та же история: люди в магазинах на улице, продавцы в аптеке, просто мимо идущие китайцы не знают английский. Мой язык сильно далёк от совершенства, но это не мешает мне выаолне сносно общаться в любой стране. В Макао те же сложности с языком.