Sorry, I disagree. Many European countries still have restrictive citizenship laws that restrict suffrage to a class of people who would have citizenship elsewhere in the world. Ethnicity/Race-based citizenship is something that has to be abolished. It's a step that they skipped. Even Switzerland, a supposed very progressive European country, didn't allow all women to vote until the 1980s. That was after Yemen.
Also, I'm not aware of the UK being colonized by another stronger, more democratic society. Unless you're from the future?
During colonial times, India was a weak society dominated by the barbaric caste system. At the time, the UK gave rights to more of its citizens and had less class distinctions than India. Non-aristocrat born Brits were thus allowed to make great scientific and technological achievements. (Newton for example.) Britain easily conquered India at that time.
Yemen wasn't a "republic" until 1990. I use quotes because it is still what would be considered a banana Republic. And you've never provided any evidence that Europe is unusual in its immigration policies. Do a search if you want to see where I pointed out to you that India for example has just as restrictive immigration policies. In fact, European countries have more immigrants than most other non-European countries do.
