The last presidential debate before the Iowa caucuses, hosted by the Fox News Channel, brought some surprises.

Donald Trump, who helped Fox reach 24 million viewers in the first debate, decided not to attend. He thought moderator Megyn Kelly treated him unfairly in last August's debate and didn't want to suffer a repeat offense. Instead, Trump hosted his own event — apparently a benefit for veterans — during the debate.

Copyright 2016 NPR. To see more, visit