The NCE for D-Day 75 held in Portsmouth in the presence of over 300 veterans, 14 heads of state and Her Majesty the Queen.