Ranjan Agarwal is speaker on the topic of How the Courts Are Interpreting Human Rights Legislation at the CBA's Annual Update on Human Rights: Keeping on Top of Key Developments program in Toronto.
Ranjan Agarwal is speaker on the topic of How the Courts Are Interpreting Human Rights Legislation at the CBA's Annual Update on Human Rights: Keeping on Top of Key Developments program in Toronto.