Yes, NRIs, foreign nationals and foreign entities can register a company and invest in India, subject to the Foreign Direct Investment norms set by the RBI.