‘Liberal’ has become a term of derision in US politics – the historical reasons are complicated

.....

© The Conversation