EU leaders agree to meet NATO spending requirements

Only five of 28 members meet current spending requirements, so is a future with Trump as US president reason for change?