Hundreds of people celebrate the Hindu festival of Holi in Vrindavan, northern India, over the weekend, covering each other in coloured powders, blessed by the god Krishna, and flower petals. Holi marks the beginning of spring and is celebrated across the world, with festivities often continuing for up to a week