Eamon Ryan has stepped down as leader of the Green Party, a position he has held since 2011. Continue reading...