Yes, you do need a visa for China. What type you need will depend on whether you are just entering at one point or are making repeat entries as on a cruise. The cost of a visa varies and UK citizens pay more than other European countries and I think also more than people holding a USA passport. quite farcial when we got ours a few yeas ago we were the only British passport holders in the consulate/embassyoffic but we pid the most for our visas
Yes you do. Type you need varies depending if you make one entry into the country or several as on a Far Eastern cruise, cost also vaqries on which country's passport you hold! Cots more for a British passport holder than for other European countries also different for USA passport holders
Yes you most definitely do. I had to deliver a package to Shenzhen, could only go as far as Hong Kong where I put it in a taxi for the remainder of the journey. Only round the corner, fiver OK Guv'nor?