Judgment of 30 March 2023
Separate opinion of Judge Tomka
Declaration of Judge Abraham
Separate opinion of Judge Bennouna
Separate opinion of Judge Yusuf
Dissenting opinion of Judge Sebutinde
Declaration of Judge Bhandari
Separate opinion, partly concurring and partly dissenting of Judge Robinson
Declaration of Jugde Salam
Separate opinion of Judge Iwasawa
Separate opinion of Judge Nolte
Separate opinion of Judge Charlesworth
Separate opinion, partly concurring and partly dissenting of Judge ad hoc Barkett
Separate opinion of Judge ad hoc Momtaz