London will be illuminated by the colours and sounds of the annual Hare Krishna festival, a celebration of Indian culture and spirituality. Revellers, pilgrims and faith leaders from all over the world will hand-pull three 40-foot high colourful chariots accompanied by a procession of singers, musicians and dancers. At Trafalgar Square, where the procession concludes, there will be workshops, Indian music, and food. Plus, sari-draping, face-painting, traditional Odissi temple dance, contemporary philosophical dramas and mantra chants.