Foreign direct investment (FDI) refers to direct investment into production in another country. FDI is generally preferred over other forms of external financing as it is non-debt creating and returns depend on project performance. India permits FDI through various routes like automatic approval, government approval, or Cabinet Committee approval depending on the sector and investment amount. The top sectors to receive FDI in India are services, construction, and telecommunications. Mauritius, Singapore, and the United States are the top countries investing in India, with Mauritius being the largest source of FDI.