Herald USA clouds of war in the Middle East has been raining, long time before appointing BoltonMahdavi NasimMarch 31, 2018May 31, 2018 by Mahdavi NasimMarch 31, 2018May 31, 201806 This week, when US President Donald Trump decided to elect John Bolton as National Security Advisor, some people opposed it. Many of those who oppose Read more