Lord Chris Patten, the last governor of Hong Kong, said the Prime Minister should not ‘lean over backwards’ to avoid offending China.