Answer to your question is very simple - opportunity. India is a country, which is full of opportunities. We all would agree on the fact that India is a developing nation which is growing like anything. Be it population or the wealth, we are growing.
India has huger potential to hyper-amplify the ROI of investment on our land. We should be proud on that
Hence, foreign companies see a lot of opportunities in India. Even though current government has eased some norms for foreign players to invest in India.
In such a place, we need a lot of infrastructure to address our ever-rising demand of such a big economy.
We are apparently the only democratic with this huge population. India has more than 50 percent of its population below 25 and more than 65 percent people below 35.
There is certainly a reason why Amazon and Walmart fought head-to-head this tight for Flipkart. Indian market is unimaginably huge.
India may be a gold mine for investments in any sector. Here are some of the data to support this.





