Zomato rebounds 6% from day's low post block deal; here’s why
Alibaba Group, which owns 13.3% stake in Zomato, reportedly sold shares worth $200 million in the company through a block deal today
Alibaba Group, which owns 13.3% stake in Zomato, reportedly sold shares worth $200 million in the company through a block deal today