Diwali on Trafalgar Square, 2023: A Triumph of Tradition, Heritage and TRS
On the 29th of November, London witnessed a spectacular celebration of Diwali on Trafalgar Square, 2023; an annual event that gets grander with each passing year.Continue Reading