France's Emmanuel Macron, Britain's prime minister Theresa May, Prince Charles, Queen Elizabeth II, US President Donald Trump, First Lady Melania Trump and Greece President Prokopis Pavlopoulos attending the D-Day commemorations in Portsmouth.  EPA

Donald Trump makes pledge for peace at D-Day commemorations