Understanding International Law Through Moot Courts Genocide Torture Habeas Corpus | Desertcart Cyprus