Invest India Nitin Yadav 5 years ago Home / Glossary / Invest India Invest India is a non-profit venture under the Department of Promotion of Industry and Internal Trade, Ministry of Commerce and Industry. MD & CEO: Deepak Bagla. Established: 2009. Headquarter: New Delhi.