2 ms·Or you could start a company in India. Last time I checked, you can start a company from anywhere.by kamaal 11y agoOr you could start a company in India. Last time I checked, you can start a company from anywhere.