On my HKSAR passport application form it does say that you can have a british passport and an HKSAR passport at the same time, but it assumes you're a chinese national in HK by default unless you declare you want to be treated otherwise, in which case you will not be eligible to get an HKSAR passport.So does HK under the Chinese National Law.
If the person is a Chinese citizen and holds a foreign citizenship, the government only recognises the "Chinese" nationality unless the person declares s/he wants to stay and be treated as a foreign citizen.
So does that law actually make all dual citizenship HK citizens a Chinese citizen only, since the government doesn't recognise the other identity anyways?
The government basically doesn't say you can't have a second nationality, but I just don't recognize it. You can't ask for consular protection or benefit as a foreign citizen inside my national territory.
I heard from some Singaporeans that they are actually forbidden to have dual nationality and a friend of mine actually gave up his british citizenship to get a singaporean one. Correct me if I am wrong, and I'll let my friend know he was stupid :nuts: