The 12th National Street Food Festival was organized at the Jawaharlal Nehru Stadium in Delhi. Street food vendors from different states have come to Delhi with their rights in the food festival. Get an overview of the 12th National Street Food Festival.