Narendra Giri, the head of a top religious body Akhil Bharatiya Akhada Parishad, has died by suicide in Uttar Pradesh, the police said today. Narendra Giri, who headed one of the largest religious bodies of saints in the country, was found dead at his home in Prayagraj, the police said.