Israel has received over $21 billion in military aid from the US and Washington has bombed Iran and Yemen for Tel Aviv.