President Donald Trump speaks during a rally in Cedar Rapids, Iowa, U.S., on Wednesday, June 21, 2017. Russia canceled talks with a top U.S. official to protest the latest sanctions punishing Russian companies and individuals over the conflict in Ukraine, in a fresh setback for Trump's bid to improve ties with President Vladimir Putin's government. Photographer: Daniel Acker/Bloomberg via Getty Images