A new Indian street food restaurant, owned by a celebrity Youtube vlogger, is opening at Grand Central. Mowgli is all about tiffin boxes, sticky wings, roti chip butties and Himalayan style cheese on ...