Every year, the Mayor of London and the Greater London Authority host celebrations to mark Diwali, the Festival of Lights, at the iconic Trafalga Read more