Young Muslim men waving flags on truck roof at the Milad-un-Nabi parade. The smoke is from firecrackers.
This is the celebration of Eid-Milad-un-Nabi, Prophet Muhammad's Birthday. Milad un-Nabi, also known as Nabi Day and Mawlid, is a gazetted holiday in India.
It is the occasion of large street parades and other festivities by the Muslim male population (Muslim women are not allowed to participate in those public festivities).
For more photos and info about this event, read the album description.