President Donald J Trump has a remarkable schedule for the next 36 hours.

Share