Would you mind precisely defining what you mean by "republic"? Growing up in the UK, I was taught that a republic is a country with a non-hereditary head of state. Under that definition, the USA would be a republic, as would China and Russia, whereas countries like the UK, Spain and Thailand would not. However, it sounds like it has a subtly different meaning in this and other online discussions and I'd be very grateful for help in understanding that meaning.