Thousands of people descended on London’s Trafalgar Square to mark Eid in the Square.
The event returned for its 18th year and celebrated Eid al-Fitr, the end of Ramadan, the holy month in the Muslim calendar.
Sadiq Khan said he was “delighted to once again host Eid in the Square”.
He said there was “fantastic entertainment for all the family” which showcased “the very best of London’s Muslim communities and celebrating their immense contribution to the capital”.
“Our city’s greatest strength is our diversity and celebrating the end of Ramadan together is another example of how we are building a better and fairer London for everyone.”
Stalls with children’s activities, traditional artwork and delicious food from different cultures lined the square where thousands gathered to enjoy the day.