Yes. No visa, US address, or SSN is required to incorporate or to own shares.
You need a registered agent with a Delaware address, and you can obtain an EIN without a US tax ID by filing Form SS-4 by fax. India-resident owners should check whether FEMA requires an LLP holding structure first.
We handle this for founders running US companies.