Hello India offers a taste of India with takeout and delivery options.