Kallas, one of EU's most vocal opponents to Russian President Vladimir Putin, also acknowledged U.S. President Donald Trump was right in saying that EU members don't spend enough on defence.