With a Hindu and Sikh population of over half a million, Diwali is a major celebration in London. Symbolising the spiritual victory of light over darkness, it takes place over five days in October or November, depending on when the new moon falls. In 2023, this is on Sunday November 12, with plenty of celebrations around the city leading up to and during the festival.
From family-friendly events to foodie celebrations, including the traditional centrepiece in Trafalgar Square, here are our favourite Diwali celebrations in London.
RECOMMENDED: London’s best Indian restaurants