University of Texas / Sharif University of Technology / /
Organization
Universidad de Granada TEC2011-13283-E / Universidad de Granada / United Nations Human Rights Council / Universitat Polítecnica de Catalunya / Sharif University of Technology in Tehran / University of Texas / United Nations Permanent Mission of the Islamic Republic / Iranian government / /