Sebi slaps Rs 1.89 cr fine on 21 entities for fraudulent trading in Sarang Chemicals' shares | Sharefundss