Holi - the Festival of Colors, is a vibrant Indian celebration marking the arrival of spring and the victory of good over evil.