SEBI mandates promoters' share freeze from buyback approval August 1

Business