Voters in Britain today are voting in what is being called the country’s most unpredictable election in more that two decades.