New York: Led by Khizr Khan, scores of Muslims waved American flags on Sunday as they marched in the annual Muslim Day Parade in New York City.
Sunday's 31st Annual United American Muslim Day Parade kicked off at 38th Street in Manhattan. The revelers, many clutching flowers, marched down Madison Avenue to 24th Street in Manhattan.
Members of the New York Police Department (NYPD) and Muslim Officers Society also marched, according to media reports.
The street fair featured spoken word and musical performances, halal food and drinks and other family-friendly activities.
According to a flyer, this year's theme was "For God and Country."
The parade's grand marshal was Khizr Khan, whose son was killed while protecting other soldiers in Iraq.
Khan appeared at the Democratic National Convention and held up a copy of the U.S. Constitution while criticizing GOP presidential candidate Donald Trump.