Description
Hindus mark Durga Puja with animal sacrifices People in Rani, a small village near Guwahati, in the northeast Indian state Assam, perform the traditional ritual of animal sacrifice at a hilltop temple to mark the Hindu Durga Puja festival.