Satellite Images Expose Alleged Iranian Nuclear Weapons Facility
Satellite images obtained exclusively by Fox News reveal what an Iranian opposition group claims is a previously undisclosed nuclear weapons facility in Iran’s Semnan Province. The National Council of Resistance of Iran (NCRI) asserts that the site, covering nearly 2,500 acres, has been operating for over a decade under the guise of a chemical production company named Diba Energy Siba.