Colours ruled India's streets as people of all ages with faces and clothes smeared in myriad of hues celebrated Holi, a harvest festival which marks the onset of spring season. Take a look
A man reacts to coloured water being splashed over him during Holi celebrations in the southern Indian city of Chennai March 17, 2014. Holi is a spring festival also known as festival of colours, and sometimes festival of love. It is an ancient Hindu religious festival which has become popular with non-Hindus in many parts of South Asia, as well as people of other communities.