Trump Signs Controversial Iran Deal Amid Major Concessions | Mini-News