Oxford Street was brought to a standstill on Wednesday afternoon as hundreds of Muslims marked the festival of Ashura with a peaceful procession and signs denouncing terrorism and Islamic State.
Banners proclaiming “Muslims united against terrorism” and “no to terrorism, no to injustice, no to racism” were held aloft during the march.
For Shia Muslims, the remembrance of Ashura commemorates the death of Muhammed’s grandson, Husayn ibn Ali, at the Battle of Karbala.
Sunni Muslims mark the day as a commemoration of when Moses parted the Red Sea and saved the Israelites.
The day is part of Muharram, the second holiest month in Islam.
Pictures from Oxford Street showed traffic at a standstill.
Far right groups often falsely accuse Muslims of being silent on terrorism, while others accuse the media of not covering such events.