Foreign companies supplying goods or services in India must obtain GST registration because they are treated as non-resident taxable persons. Even if a foreign company enters India through Foreign Direct Investment, GST registration becomes necessary to carry out business operations legally and compliantly.