Azhar Imran is a Lahore-based lawyer and visiting faculty at Punjab University and Forman Christian College, Pakistan.