Holi, the bright festival of colours, is celebrated with great fervor in India and elsewhere. It represents the triumph of good over evil, heralds the approach of spring, and promotes happiness ...