Donald Trump finding it hard to execute key campaign promises

You may also like...