Courageous political leadership means telling an audience what they don’t want to hear. Zack Polanski will never do that

Courageous political leadership means telling an audience what they don’t want to hear. Zack Polanski will never do that

Members loved hearing from a leader who boldly reflects their views and isn’t afraid of the rightwing press. How far can he take the party?, says journalist and Green party member…