US President Donald Trump has approved a major civilian nuclear deal with Saudi Arabia, according to a report citing US officials. The agreement, which would last 30 years, could allow the kingdom to develop its own nuclear program, including uranium enrichment. The deal is estimated to be worth tens of billions of dollars and is designed to give US companies a key role in building Saudi Arabia's nuclear infrastructure while excluding foreign competitors. Trump administration officials say the deal ensures US oversight of the program to prevent misuse. However, the agreement is controversial among some US lawmakers who oppose spreading nuclear technology in the region. The deal is expected to be submitted to Congress for review in the coming days.