A woman stands near a large U.S. flag as President Donald Trump, not pictured, 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