Total 877 foreign companies have ceased their ‘place of business’ in India between 2014 to November 2021.