In his latest article, James Keeling examines how media censorship of the Prophet Muhammad has contributed to a gap in knowledge about Islam.
In his latest article, James Keeling explores the death penalty.
In his latest article, James Keeling explores the issue of human trafficking and touches on the importance of public awareness.
In his latest article, James Keeling examines important health care issues affecting the LGBTQ community.
In his latest article, James Keeling explores the history of LGBTQ rights in Canada, commenting on the social inequalities that still exist.
James Keeling argues for the better legal protection of aid agencies’ political neutrality in conflict zones.
James Keeling examines the role played by the Dalai Lama in Sino-Tibetan relations following the May 1951 Seventeen-Point Agreement.
James Keeling looks at the most recent corruption allegations against ex-French president Sarkozy and the activist movements sparked in civil society.
James Keeling looks into the disturbing discrimination trends forcing certain North Korean defectors to return to the infamous dictatorship.
James Keeling takes a look at recent reports discussing the use of child soldiers on all sides of the Syrian Conflict.