Repeat: Newpoll was taken by 1157 people to assess how recent events may have impacted the politician's popularity but the next election will probably not be held until April 2016.
Newpoll was taken by 1157 people to assess how recent events may have impacted the politician's popularity but the next election will probably not be held until April 2016.