Zomato says 72% of cash-on-delivery orders paid with Rs 2,000 notes… Food delivery leader Zomato on Monday said that a staggering 72% of users who opted… Read More...