Feb 27, 202110 minPoliticsThe untold story of Godhra.“Godhra” The word is more than just the name of a town located in Panchmahal district in the western Indian state of Gujarat. The word...