by cheekylorns
Westminster, London, UK. 16th October, 2016. The Mayor of London Sadiq Khan opens Festival Of Dewali Trafalgar Square