If you are considering doing an Indian MBA and if you are purely focused on salary driven ROI, I think you might be disappointed. ROI is important, but isn't the only factor. The important question to ask yourself is what do you want to do in your career in the long term. The way I'd recommend you do this is by visualizing the path of a data scientist and that of a consultant (speak to more people if you dont already know enough here), the daily tasks, what problems you'd be solving, and try to guess what excites you more. If money is driving your choice, I can assure you that you'll make just as much, if not more money in your path. If you want to experience something new, then what is that, and is an MBA the best way to get there.
Once this visualization exercise is done, then you'd figure what you want out of your MBA. At 28, it might be in your best interests to perhaps consider applying to a global mba for the slew of benefits it will bring. However, it's not a completely rosy picture (disclaimer: I am an mba admissions consultant and coach people towards a global mmba admit if it makes sense for them). You might also want to factor in your personal circumstances such as being open to leave india, family, friends etc.
Hope that helps.