She was born in the UK as a UK citizens to parents that were naturalised UK citizens. By your definition her “primary” citizenship was British. That was where she was born, that was where she grew up, that was the first citizenship she gained.
Due to her parent Bangladeshi origins, she had a separate right to claim Bangladeshi citizenship, but at the point she lost her British citizenship had not claim that right. She has also never lived in Bangladesh, and has never held a Bangladeshi passport.
At the time UK was going to remove her citizenship, Bangladesh said the following:
> The Government of Bangladesh stated that Begum did not currently hold Bangladeshi citizenship and, without it, would not be allowed to enter Bangladesh.
You’ve made some pretty silly claims about countries not removing people’s “primary” citizenship. Begum is quite clearly a case where their “primary” citizenship based on the parameters you provided, was her British citizenship, and the UK has quite clearly stripped her of that citizenship. Bangladesh has also refused to acknowledge her as a citizen, which seems a lot fair that the UKs stance, given she’s never lived, worked, or paid taxes in Bangladesh, so it not clear why they should be responsible for her, rather than the country where she was born and raised.