The United States and Israel are preparing large-scale strikes on Iran’s energy infrastructure, CBS News reported, citing sources.
The United States and Israel are preparing large-scale strikes on Iran’s energy infrastructure, CBS News reported, citing sources.