Holi, a traditional Hindu festival, celebrates the beginning of spring as well as the triumph of good over evil. It is best known around the world for the powder that revellers throw on each other, leaving festival goers coated in colour by the end of the day.