Crunch Delhi’s food in ‘Namma Chennai’

When it comes to street food experience in India, Delhi rules. So, to bring the mouth-watering food from the gallis of the nation’s capital to Chennai, Main Street, the multi-cuisine restaurant in Residency Towers, is hosting an exclusive Khao Galli Food Festival this week. We at News Today went to check it out. Continue Reading