My guess is that trying Amsterdam, or Berlin is a safer bet.
Apart from mature startup culture, for you as an Indian, these places also have an advantage of being relatively close, timezone-wise, to both U.S. (at least East Coast) which will be most probably your main market, and India where you will probably hire people.