Holi celebrates the arrival of spring and the onset of happiness and joy. This festival of colours is celebrated widely all over India and is one of the most joyful festivals. People play with colours and flowers and gorge on delicious treats during the 2 – 3 days occasion.