877 foreign companies ceased their ‘place of business’ in India between 2014 & November 2021 March 28, 2023 Absolute India New Delhi : Total 877 foreign companies have ceased their ‘place of business’ in...