President Donald Trump has signed an executive order imposing new restrictions on mail-in voting ahead of November's midterm elections, drawing condemnation and vows from critics to challenge it in court.

President Donald Trump on Tuesday is expected to sign an executive order cracking down on mail-in voting, the White House said.

It also seeks to bar the U.S. Postal Service from sending absentee ballots to those not on each state’s approved list.