College of Political Science, Nahrain University

Department of International Politics – Public International Law Lecture – Third Stage – Professor Haddil Saad.