I would consider moving to India for a top-tier incubator program. It seems like a nice long-term bet to place.
Presumably, business models that require labour more or less linear to scale would be the right kind to base in India. That is the opposite of what startup generally gets thought of as otherwise. I see no reason why a services 'startup' is a bad idea. There is plenty of improvement to be made there.