Shani mantras are traditionally chanted for protection, patience and emotional stability. Know the meaning, spiritual ...