[ad_1] 1 / 12 Tata Motors | Mutued domestic demand and production constraints at JLR weigh on results. Net profit fell 11.2% from last year to ₹3,343 crore. Revenue down 3.8% to ₹1.01 lakh crore. EBITDA down 12% to ₹12,159 crore. EBITDA margin down to 12% from 13.1% last year. JLR profitability impacted by temporary […]