The summit between Donald Trump and Kim Jong Un will be among the most improbable diplomatic encounters in history, featuring principals who could not be more different, but who also share some surprising similarities.
Trump was the oldest US president ever to take office when he was sworn in a little over 500 days ago, and will turn 72 on Thursday.