A federal judge has ruled that former Vice President Mike Pence will have to testify before a grand jury after he was subpoenaed by the special counsel investigating efforts by former President Donald Trump and his allies to overturn the results of the 2020 election.