I am from the United Kingdom and plan on travelling from the UK to Hong Kong, via mainland China (either Guangzhou/ Canton or Shenzhen).
I have a British passport and want to know if I need a visa for China and Hong Kong if I have a UK passport.
i.e. Do I need a visa for China if I am from the UK?
And, if I have a visa for China, can I get into Hong Kong without a visa, or do I need a visa for both Hong Kong and China if I am from England.
And then, what is the process to get a visa for China and Hong Kong from the UK?