India failed to create positive impression among businesses moving away from China, says House panel report

The report stated that India has not been able to take advantage of the “China Plus One Strategy,” through which multinationals shifted manufacturing and production away from China
Back to top button