Sky News US correspondent David Blevins said the remarks would be viewed as “grossly offensive” by allied nations whose troops fought and died alongside American forces.
Trump was joined by around 35 family members of those killed, including one wearing a “Make America Great Again” cap.