US President Donald Trump has fired senior military officials, including Gen Charles Q Brown Jr, amid a dramatic Pentagon purge. Brown, the country’s second African American chairman of the Joint Chiefs, is replaced by retired Gen Dan Caine. Trump’s decision reflects dissatisfaction with the military’s focus on diversity, equity, and inclusion programs.