Muhammad Imran Ali (BA, LLB, and LLM) is a LLD (Public Law) student at Faculty of Law University of Pretoria. He is also Advocate High Court at Pakistan and has been practicing law...view moreMuhammad Imran Ali (BA, LLB, and LLM) is a LLD (Public Law) student at Faculty of Law University of Pretoria. He is also Advocate High Court at Pakistan and has been practicing law since 1998. His areas of practice are constitutional law and criminal law. His paper titled as “Child Sexual Abuse Prevention and Elimination in Pakistan” was published in the International Law & Justice Conference (ICLJ 2013) held in Colombo Srilanka.view less