What is the Holi Festival of Colours and where I can celebrate it in London?

What is the festival, when is it, and where can I celebrate in London?