London celebrates Diwali Festival at Trafalgar Square

The Mayor of London, Sadiq Khan, opened this year's festivities. Credit: PA

London came together to celebrate Diwali Festival today - including traditional stage performances, live music and Indian food stands.

The Hindu, Sikh and Jain Festival of Lights is timed to coincide with the new moon in October or November, so the actual date varies from year to year.

Credit: PA

Diwali is said to celebrate the victory of good over evil – and light over darkness.

Credit: PA