Trafalgar Square was taken over by crowds of colourful dancers to help celebrate Diwali in London.

Hosted by the Mayor of London Sadiq Khan, the K’z Dance Entertainment Ltd group based in Harrow, performed traditional folk dancing routines such as Garba and Dandiya-Raas on Sunday October 16.

Diwali is a Hindu festival with lights and marks the beginning of the financial year in India.

Kalpesh Zalavadiya, the founder of K'z Dance Entertainment Ltd, said: "We are delighted and proud to have been invited at one of the biggest asian event of the year.

"Everyone put in a lot of hard work and hours of dance rehearsals."

The dancers then invited members of the public to dance with them and helped some learn a few moves themselves.

The K'z Dance Entertainment Ltd has previously performed at Wembley Stadium and taken part in Diwali Celebrations at the House of Commons in Westminster.