I am a Pakistani national living and working in Germany. I need to travel to Shenzen for business and the easiest route is to fly to Hong Kong and then take the ferry to Shenzen (no entry into Hong Kong).
My question is do I need a Hong Kong transit visa to do this?