Kadi on Trial: A multifaceted analysis of the Kadi judgment