India now receives more foreign investment than China!
India receives the second-highest amount of foreign investment after America, and in this regard, India has surpassed China. The reason for this is that international companies want to spread their supply chains outside of China