image
Trump signs defense policy bill worth nearly $700 bn