The India Day Parade has been taking place in New York City for more than four decades and on Sunday, August 18, 2024 it kicked off for another year. Thousands of people took the streets to celebrate Indian culture and independence. FOX 5 NY’s Michelle Ross explains how there was a bit of controversy this year.