NGOs or non-profits in India can receive foreign funding by registering under the Foreign Contribution (Regulation) Act or FCRA and complying with the regulations and reporting requirements set by the Ministry of Home Affairs.