Indore is a city that has over the years started to transform itself into a place where entrepreneurs feel the most