Joyful crowds thronged the streets of northern India on Monday (March 17) to celebrate the colourful festival of Holi, marking the advent of spring and the triumph of good over evil, by smearing colours on each other, distributing sweets and squirting coloured water at one and all.