Diwali on Trafalgar Square

Trafalgar Square, London.
28 October 2011.

 

Back to Events
ImageImageImageImageImageImage