Sadiq Khan has announced that the annual Diwali on the Square festivities will be held in Trafalgar Square on Sunday, 29 October, offering a plethora of family-friendly entertainment. This celebration…