Donald Trump, the oldest person to assume the US presidency, has appointed 27-year-old Karoline Leavitt as his press secretary, making her the youngest ever in the role. Leavitt, known for her combative style and loyalty to Trump, previously served as his campaign press secretary.