IBTimes UK
Leaders and senior memebrs of the UKs politcal parties went head to head on 31 May, as they clashed over policies for the 2017 General election.