As the government faces further controversy when will the next General Election take place?