American voters will go to the polls on November 8 as 35 seats go up for grabs in the Senate, all 435 are contested in the House of Representatives and 39 gubernatorial races take place.
American voters will go to the polls on November 8 as 35 seats go up for grabs in the Senate, all 435 are contested in the House of Representatives and 39 gubernatorial races take place.