President Trump on Tuesday while abroad in London slammed French President Emmanuel Macron’s recent rebuke of the North Atlantic Treaty Organization (NATO), saying France historically is the country most in need of the military protection afforded by the now 70-year-old alliance.