The United States enjoys an extremely strong intelligence network, and as U.S. President Donald Trump earlier has mentioned, his country has "the most powerful military force in the world." This suggests that they could have targeted Iran's Major General Qasem Soleimani at any time. So, why has Washington chosen to kill Iran's military leader at this particular time? CGTN talked with Hamoud Salhi, a Middle East politics expert and professor at California State University Dominguez Hills, for more analysis.