Party leaders take to the polling station May 7, 2015 by Danielle White Leave a Comment The seven party leaders cast their own votes in the race to win seats in this year’s General Election.