HYDERABAD, INDIA - DECEMBER 01,2016 More Megastore is India's leading supermarket.It is a part of Aditya Birla Retail Limited

- Image ID: HAJ60E