NEW YORK (CBSNewYork/AP) — Numerous Muslim communities turned out Sunday for the annual Muslim Day Parade and street fair in Midtown.

Sunday’s 31st Annual United American Muslim Day Parade kicked off on Madison Avenue at 38th Street. Scores of revelers, many waving American flags and clutching flowers, marched down the iconic avenue to 24th Street.

The street fair featured spoken word and musical performances, Halal food and drinks and other family-friendly activities.

Serving as grand marshal for the parade, according to the parade Facebook page, was Khizr Khan — who gave a high-profile speech at the Democratic National Convention earlier this year. Khan’s son, Capt. Humayun Khan, was killed by a suicide bomber in Iraq.

Khan’s convention speech was heavily critical of Republican presidential nominee Donald Trump.

City Council Speaker Melissa Mark-Viverito and Public Advocate Letitia James also attended the parade, posing for a photo with Khan along with City Councilman I. Daneek Miller (D-27th). The photos were shared on Twitter.

Members of the NYPD Muslim Officers Society also marched and were seen in Twitter photos and video.

According to a flyer, the theme for the parade this year was “For God and Country.”

(TM and © Copyright 2016 CBS Radio Inc. and its relevant subsidiaries. CBS RADIO and EYE Logo TM and Copyright 2016 CBS Broadcasting Inc. Used under license. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed. The Associated Press contributed to this report.)