“Foreign company” means any company or body corporate incorporated outside India which:-
(a) has a place of business in India whether by itself or through an agent, physically or through electronic mode; and
(b) conducts any business activity in India in any other manner.
Foreign entities can set up their operations in India through Liaison Office, Project Office or a Branch Office.