India and the European Union have officially signed a free trade agreement after nearly twenty years of stalled talks and political back-and-forth. Prime Minister Narendra Modi called it the “mother ...