New York, Nov. 8 -- A judge Thursday ordered President Donald Trump to pay $2 million to an array of charities as a fine for misusing his own charitable foundation to further his political and business interests.

New York state Judge Saliann Scarpulla imposed the penalty after the president admitted to a series of abuses outlined in a lawsuit brought against him last year by the New York attorney general's office.

Among other things, Trump acknowledged in a legal filing that he allowed his presidential campaign staff to coordinate with the Trump Foundation in holding a fundraiser for veterans during the run-up to the 2016 Iowa caucuses. The event was designed "to further Mr. Trump's political campaign," Scarpulla said.

In a defiant sta...