A branch office is a suitable business model for foreign companies looking to establish a temporary presence in India. The branch office serves as an extension of the head office business and carries on the same business and activity as that of its parent company.