India and EU just sealed a major free trade agreement

Business