A controversial Indian spiritual guru has been sentenced to life in prison for the 2002 murder of a journalist who helped expose the sexual abuse of women within his sect. Gurmeet Ram Rahim Singh, head of the spiritual organization Dera Sacha Sauda, received the sentence on Thursday through …
Read More »