Ellora Group is set to inaugurate a new venture in Mukkam, Kozhikode, in the Indian state of Kerala. Mukkam Mill Stores will be Ellora Group’s first outlet in India, offering a range of items including PE boats, kayaks, marine accessories, building materials, hardware, kitchen and bakery equipment, and home improvement products.