We will see how it goes but the Green Party have made a positive choice in Carla Denyer and Adrian Ramsay as its new leaders. Committed to election success I hope they leave the oddballs on the edge of the party. Extinction Rebellion founder Amelia Woman is still deputy leader but missed out on leadership.
Pages: 1 2