Answer:
Option B. Legal or illegal, depending on the purpose.
Step-by-step explanation:
It depends what is the purpose of the free product. As we know that the company A desires to conduct business with the company B. If the free products for introducing their products which the visiting employees of Company B will use and is legal. This move will help the company B to form an opinion about the free product which they had received and is legally beneficial for both of the companies.
If the free products are for having unfair business deals then it is definitely illegal and is bribe.