A foreign person can own a C-Corp in the US. It is very common for foreigners to incorporate C-Corps in the US, particularly in Delaware, to raise investments. Delaware is the investors’ favorite state and sometimes require companies to move there due to the business-friendly laws.