Kali or Mahakali is the hindu goddess of time, death and destruction. She denotes the deity who removes darkness in time of need by eliminating the bad and evil things in our life. So people worship her in new moon day of...