A family tree of the kings and queens of England (and later, of Britain) as well as several other royal houses of Europe. Starts with Charlemagne and goes to the new Prince George of Cambridge who now has a little sister named Charlotte
"The further a society drifts from the truth the more it will hate those that speak it." George Orwell quote And that is why the Liberals/Progressives/Democrats call the TRUTH "Hate Speech". Won't they ever learn that they are being manipulated?