Every year, as Mahashivaratri approaches, an ancient rhythm returns across India. Temples remain open throughout the day, ...
The Ramayana and the Mahabharata reached their final written form around 2000 years ago, exactly when the Dharma-shastra was ...