You don’t need to fly to the United States to register a US company anymore. Indian founders are forming LLCs in Wyoming and Delaware...