Storia: Promoter Twin Star sells Vedanta shares worth Rs 1,896 crore in block deal — Warptech Lab News