Several celebrations in New Jersey are marking the Hindu festival of Holi.

Sanjay Kanojia / AFP - Getty Images

The holiday is celebrated mainly in India and Nepal, and marks the beginning of spring and the triumph of good over evil.

Hindus celebrate Holi by painting each other in bright colors, distributing sweets and squirting water at one another.

Bonfires are set on the eve of Holi, and the next day Hindus throw colored dry powder and water in celebration.

Jersey City is scheduled to host a Holi festival Saturday featuring brightly colored powders for people to throw, food, music and traditional and modern Indian dance.

 

(Copyright 2013 by The Associated Press. All Rights Reserved.)