> The last bit is culture. Color in each culture is widely different.
One thing that confused me a great deal when I was younger: In the political system that I was familiar with, a "red" party is left-leaning. But in the United States, "red" is right-leaning.
Apparently, this convention is also extremely recent; only since the 2000 elections has red-is-Republican and blue-is-Democrat been agreed upon.[0]
[0]: https://en.wikipedia.org/wiki/Red_states_and_blue_states#Con...