
Land of Gods, kingdom of godmen: Where superstition overpowers faith
India, the world's most populous country with 1.43 billion population, believes there are 330 million gods and goddesses, and yet they often turn to self-styled godmen who claim divine powers and hold sway over millions of followers. These men, cloaked …