By Matters India Reporter New Delhi: The head of the largest religious body of Hindu ascetics in India was found dead on September 20. The police said Narendra Giri, leader of Akhil Bharatiya Akhada Parishad, was found hanging from the ceiling fan in his room at Baghambari Gaddi Math inContinue Reading