Shani is a god that Hindus fear, not love. Usually depicted as black-skinned and riding a crow, Shani is associated with the inauspicious planet Saturn. Not one of the main personae of the diverse ...