India and New Zealand have signed a comprehensive Free Trade Agreement covering goods, services, investment, and mobility.