31
Jul
Kaala Sarpa Dosha is a modern concept, and in my knowledge in accordance with the ancient traditional texts it does not exist. The translation of Kaala Sarpa dosha means the ‘snake’s head’....