Zoomcar FY26 net loss narrows to $14.62 million; net revenue rises 1% to $9.16 million - ZCAR News | Rallies