Holi, the most lively of all Hindu festivals, is observed all over North India. It heralds the end of the winter and the beginning of the spring and marks the rekindling of the spirit of life. It is a festival of joy when all is forgiven. People throw coloured powder at each other and make merry. Singing and dancing add to the gaiety of the occasion. Holi celebrations in Mathura and the small towns of Braj Bhoomi, the land of Sri Krishna, are spectacular.