The Durga Puja, an important religious Hindu festival. What it really is about I didn't come to know, but it was much easier to witness how they celebrate it.
This celebrating is done by sacrificing animals and than having the blood poured from the animal's head by a priest over all kinds of objects like cars, bicycles, whatever for blessing by walking around it a couple of times. In our western eyes maybe a rather gruesome ritual, but I think it has to be viewed for what it symbolizes. Durga Puja is a very religious festival, and the Hindus taking part in it take it very seriously.