Zomato’s New Platform Fee of ₹14.90 Per Order May Impact Ordering Habits of Price-Sensitive Users 21 Mar 2026
Over 4,500 Employees Laid Off Since July as Indian Startups Tighten Costs and Shift Focus to Profitability 26 Feb 2026