Amazon has added insurance and even gold to its menu of financial services in India, to expand its customer base and attract more subscribers to its Prime loyalty program in a battleground growth market. The push ramps up competition as fintech rivals and their deep-pocketed foreign backers struggle for profitability in a predominantly cash-based economy where about 190m adults do not have bank accounts.