Britons will vote in the closest general election for a generation, but they could wait days for a new government as politicians battle to take power.
		
	 
	
		
		Britons head to the polls for an unpredictable election that could usher in a fragmented government and even force another election this year.