Hindu girls in traditional dress are worshipped by devotees at the Adyapith Kali temple near Calcutta