Sanatana Dharma is a definition of what it is to be human rather than a definition of a religion. When societies change, we need to discover new moral codes Udhayanidhi Stalin’s critique of Sanatana ...