Trafalgar Square hosted an explosion of colour and music on Sunday as people came together to celebrate the London Diwali Festival.
Sadiq Khan opened the event by lighting a lamp on the main stage, which also held performances and live music.
The mayor said he'd been practising his Bollywood dancing (and, of course, it's likely Bollywood #1 fan Zac Goldsmith would've been doing the same).
Khan also called upon Lakshmi, the Hindu goddess of wealth and fortune, to help out with the economy post-Brexit. What a joker.
A crowd of thousands - including Hindus, Sikhs and Jains - gathered to celebrate the Festival of Lights - and it sure looked like a lot of fun.
There was a live garba band, dancing, meditation sessions and Indian street food all on offer.
What more could you possibly want to brighten up a rather damp and dismal Sunday?