The United Nations Secretary General Antonio Guterres is facing intense criticism from Iraqis, a former US Special envoy for Syria and an American human rights organization for his early March meeting with the leaders of two Iran-backed militias in Iraq