Skip to content

Diwali On Trafalgar Square

Diwali, the Hindu festival of light, was celebrated in Trafalgar Square London, with a full program of dance, songs and […]