Politics Trump vindicated as explosive report confirms Iran supervises Houthi ‘political and military affairs’ March 20, 2025 [#item_full_content]