0
0
Read Time:14 Second
NEW DELHI: The 13th edition of the National Street Food Festival, to be held in Delhi this weekend, is being touted as the first “zero waste” food festival of the country. To be held from December 29 to December 31 at the Jawaharlal Nehru Stadium by…