Designed by
Title
London, UK. 16th October, 2016. The Mayor of London Festival Of Deiwali scenes at Trafalgar Square #78953322
Description
London, UK. 16th October, 2016. The Mayor of London Festival Of Diwali lily flower offerings at Trafalgar Square