Saudi Crown Prince Mohammed bin Salman promised to invest almost a trillion dollars in new deals with the US. Post navigation House passes bill demanding government release Epstein files US court blocks new Texas congressional map while state officials appeal