Celebrated every March, Holi sees streets and squares erupt in clouds of colored powder and water, marking the arrival of spring and the triumph of good over evil.