by cheekylorns
London, UK. 16th October, 2016. The Mayor of London Festival Of Dewali performers and scenes at Trafalgar Square