Donald Trump struck a controversial deal for U.S. companies to build and run nuclear power plants in Saudi Arabia.

The nuclear agreement was first reported Tuesday and Trump is expected to sign it Wednesday.

The deal is expected to be a financial windfall for American companies but is likely to raise concerns of nuclear proliferation in the Middle East.