News London-based food delivery company Deliveroo to set shop in India: Report London-based online food delivery company Deliveroo is looking to open its shop in India, reports Times of India. The publication also reports that the company... Rashi VarshneyJanuary 3, 2018